News:

Masm32 SDK description, downloads and other helpful links
Message to All Guests

Main Menu

3 code editors, my review

Started by LordAdef, March 21, 2018, 08:23:24 AM

Previous topic - Next topic

LordAdef

Hi guys,

I recently downloaded and tested 3 code text editors: Atom, Sublime Text and Visual Studio Code. I know there are many others around, but here is my opinion on the three ones:

Both have a similar pleasant look. Installation was fast for all of them. Many packages from the community that expand their capabilities.

We can set a key command to run the make.bat, no problems. Easy enough for all of us here.
There is syntax highlight for assembly, if you want. Not for MASM, but I added works to the one I'm using and it was rather simple. If you don't want it, you can opt for no syntax obviously. They provide auto complete too, very handy for large projects.

1. Atom: humm, didn't fancy this one. Too slow and lack some features I need. It has a big community involved, since Atom is made by the GitHub people.
2. Sublime Text: Many here may already know about ST. It[s been around for a long time. It's really a nice option. In fact, I owned a license. It has a nice visual feel to it. It would be my choice number one if I didn't try Visual Studio Code.
3. Visual Studio Code: I was really surprised!!!!! I didn't expected but in fact VS Code is amazing, it's by far the best featured one. It's lightweight and organic. It has the best Bookmark system of the three above. Search, select etc... In a short time I was actually coding and not fighting with the editor.

  Since I'm used to Jochen's Richmasm and its colouring capabilities, VC Code was perfect since it can hightlight words and colour sections of text at the same time as syntax highlighting (which I don't care but am using just for the kick)

In case you are looking for a code editor, I would check on VS Code. It's free and really nice

I hope that may help
Cheers

edit to say: There are some amazing packages in VS Code for backing up files. I haven't installed them yet but will asap. For development purposes it's a super feature, since the editor my back up your codes in different ways, even keeping a history log for everything you do.

felipe

I will not quit qeditor, never!... :biggrin:

LordAdef

Quote from: felipe on March 21, 2018, 11:30:28 AM
I will not quit qeditor, never!... :biggrin:

Well, I love qEditor too, don't take me wrong. But my project is getting too big and these editors have some really handy capabilities to handle various tasks.

In particular, I could mention:

multiple panel views for the same asm file
Rapidaly search (and replace) across multiple files
autocomplete
colorizing (RichMasm has it)
Bookmarks across multiple asm files, that can assess the thing in a file and open immediatelly
and many more

But this is all very personal as usual. Some preffer IDEs instead, others syntax highlight and the list goes on.

and, I'm having a good time changing perspectives for a change

jj2007

Quote from: LordAdef on March 21, 2018, 12:13:45 PM
colorizing (RichMasm has it)
Bookmarks across multiple asm files, that can assess the thing in a file and open immediatelly

RichMasm has a similar function:

       deb 4, "points", ptCt, xMin, xEnd, xRange       ; *** see MakeScale ***



The url \Masm32\MasmBasic\BugTests\MakeScale.asc#RoundScale can be set by selecting (in this case) MakeScale and pressing Ctrl K.

When clicking on it, the asc file will be opened, and starts with a search for RoundScale

anunitu

AN editor I loved years ago was Ultra edit not free but it  had so many options.

Still around from my search.

https://www.ultraedit.com/free-text-editor.html

it sits in my memory in the same nostalgia as the DOS file tool,"LIST" by vanburg(sp) might be von vurg.??

FORTRANS

Hi,

   I still occasionally use it.  And/but not the most recent version.


LIST    Version 6.4a            9/21/88
(c) Copyright  Vernon D. Buerg  1983-88
139 White Oak Circle, Petaluma CA 94952
For personal use only. May not be sold.


Cheers,

Steve N.

hutch--

Something you may find funny, I have been writing QE since 1997 and the requests about it were always based on what some people wanted it to emulate. First was the request to emulate the Borland C IDE, then it was an early VC IDE, at some stage there were requests to emulate UltraEdit, later there were requests to emulate NotePad++ and all the while after 4 distinct original versions it only ever emulated QE.

daydreamer

visual studio express
Cg toolkit was an earlier nice way to test your shader on your angelwings to make them look like devilwings with a fiery shader or wath ever shader,meshes you like
eclipse with android emulator, very slow but neccerary for go thru android tutorials
I think I tested ketil olsens IDE at one time
Qeditor has nice startup functions and nice hexedit functions
my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

Siekmanski

I'm very pleased with Ketil Olsen's RadASM 2212, has all the things I need for my coding.
Creative coders use backward thinking techniques as a strategy.

LordAdef

Quote from: Siekmanski on March 22, 2018, 05:51:55 AM
I'm very pleased with Ketil Olsen's RadASM 2212, has all the things I need for my coding.

Concerning RadAsm, I wonder why the developer stop working on it. It seems such a nice project. Does anyone know?

LordAdef

Quote from: hutch-- on March 22, 2018, 05:36:12 AM
Something you may find funny, I have been writing QE since 1997 and the requests about it were always based on what some people wanted it to emulate. First was the request to emulate the Borland C IDE, then it was an early VC IDE, at some stage there were requests to emulate UltraEdit, later there were requests to emulate NotePad++ and all the while after 4 distinct original versions it only ever emulated QE.

This is funny. One think I can say: the three I mentioned look very much alike and they emulate each other. And with add on to download, they may actually do basically the same things. VS Code has some more ready made features though. From what I read, VS Code wasn't stable up to this latest release.

I wonder if anyone here still uses Vim or Emac

daydreamer

Quote from: LordAdef on March 22, 2018, 05:59:34 AM
I wonder if anyone here still uses Vim or Emac
ask that question in Linux forum

maybe some who have kids, Carlos? use QBASIC together with their child?

my none asm creations
https://masm32.com/board/index.php?topic=6937.msg74303#msg74303
I am an Invoker
"An Invoker is a mage who specializes in the manipulation of raw and elemental energies."
Like SIMD coding

LordAdef

Quote from: daydreamer on March 22, 2018, 06:16:38 AM
Quote from: LordAdef on March 22, 2018, 05:59:34 AM
I wonder if anyone here still uses Vim or Emac
ask that question in Linux forum

maybe some who have kids, Carlos? use QBASIC together with their child?

But they both run on Windows too

ragdog

QuoteConcerning RadAsm, I wonder why the developer stop working on it. It seems such a nice project. Does anyone know?

Real Life/Time or other projects but Ketil have make it open source but no working on it (a little Fearless on Radasm 2)

Raistlin

Seems Visual Studio Code - has a MASM pack - but you probably already knew that. Wonder if it works + debugs ok ?
https://marketplace.visualstudio.com/items?itemName=bltg-team.masm
Are you pondering what I'm pondering? It's time to take over the world ! - let's use ASSEMBLY...