Sublime Text


VS Code




Hey! I don’t know what editor I should use. I‘ve used so far (and I like it) but some people say I should change to Visual Studio Code. It’s from Microsoft so I automatically hate it before I even download it. Is it better than the others? Should I really download a MS product on my Macbook? What’s your favourite editor? Tell me if there are any other editors that could be great or better.

EDIT: Thanks for all the answers. I'm testing Atom, Sublime and VS Code at the moment. I prefer Atom so far (maybe because I know how to make specific things in Atom). You've also posted some other editors. I'll check them all out. ;)

Write your answer…

29 answers

Your biggest problem isn't which editor to use. It's to be more open-minded and not "hate things" for the sole purpose they come from a certain multibillion dollar developer with tens of thousands of employees. I mean, do you really think everyone who works at Microsoft is a certain specific way? Or even every team is? It's fine to not like something, but you have to be more open-minded. Personally, I'm not a Mac fan. But I was pleasantly surprised at Apple's documentation of their Kernel on their website; very high quality. Additionally, I use an iPhone. Why? Because I'm open-minded to the fact that although I'm a PC user, Apple had a better phone.

I also use IDA Pro. Guess what? It's made by a Russian. OMG WTF TEH RUSSIANS ARE TEH BADZZZ...

No, it's a high-quality program written by a great programmer.

"VS Code sucks because it's made by Microsoft" is a very elementary thought-process that you should delete and then after that, just evaluate each editor and choose the one you like best.

Well.. you should see the Microsoft guys here in Seattle how they are flocking around together and not standing out 😛

Of course that's just a small part.

Reply to this…

Hashnode is a friendly and inclusive dev community.
Come jump on the bandwagon!

  • 💬 Ask programming questions without being judged

  • 🧠 Stay in the loop and grow your knowledge

  • 🍕 More than 500K developers share programming wisdom here

  • ❤️ Support the growing dev community!

Create my profile

For what language(s) ?

You missed PHP/Webstorm

Show all replies

Tonny Hideyori people still use PHP. In fact, google "top scripting languages for the web" and you will find out PHP is close to the top of the list. So the language is not dead. As much as I am a Java person and love OOP style of programming, PHP is one language I still use for the web. There is pure OOP built into the language especially from version 5.

Reply to this…

I switched to VSCode from Sublime Text on all 3 platforms months ago and very happy with it. It’s fast very customizable and very expandable. I can highly recommend it.

Currently, I use sublime and its kind of a standard editor used at my workplace but, I will surely try VSCode for my personal use if not at work.

Reply to this…

I'm a fan of Flo's Notepad 2, which is based on Scintilla without being a total piece of Scite. (I say, I say, that's a joke son...). I use it for pretty much EVERY programming language I use ranging from 6502 assembly to modern full stack ECMAScript with mixes of just about everything in-between.

I like it because it has NONE of the bloat and BS that just gets in my damned way as a programmer. SO MANY "features" people seem to love to me are just usability headaches that leave me screaming at the display "For **** sake just let me SEE THE CODE and bloody well TYPE!!!"

See asshattery like tabbed editing -- which if you're a widescreen user or a multi-display user defeats the point of even having WINDOWS. Separate windows -- so you can do things like have your HTML, CSS, PHP, and JavaScript ALL OPEN SIDE-BY-SIDE so you can refer to them. Or having the PHP and CSS open side-by-side on one display whilst having FF or Vivaldi open in another with the document inspector. Or like having command line compilers open in one window with the editor next to it so you get REAL feedback instead of the dumbed down half-assed garbage that are most IDE's.

Another thing I find utterly useless is colour syntax highlighting -- that illegible acid-trip just makes it impossible for me to actually READ THE DAMNED CODE! How anyone can use that I'll never understand. It was illegible crap back when I first encountered it in Turbo Pascal 4 in the '80's, and it remains useless illegible crap to this day. This is made even worse by the defaults or choices in many editors that I have no clue how the **** anybody can even see that there's text being displayed. (Yes Sublime, I'm looking at you. Sub-par is more like it.)

I also don't need no Joe-damned "project management" crap as I know what directories, a filesystem, and a taskbar are. I also know how to ^C^V and use a mouse, and may even go as far as naming files and functions something meaningful instead of slopping out code with endless <div class="style1"><h2 class="style2"><span class="style3"> idiocy!

To that same end I don't want any stupid "toolbars" as I know how to ^C^V^H^G alt-f-s. MAYBE if we still had to dick around with wordstar ^K commands I could see it, but this isn't 1982. Likewise those space-wasting sidebar areas filled with garbage like code folding, project management, realtime function references -- waste of precious screen real-estate that could be better used for what I'm actually working on.

Don't even get me STARTED about idiotic halfwit nonsense like autocomplete/tag completion that takes me more time to use than if I just typed the bloody thing, or worse often incorrectly detects and changes what I'm typing making me waste time correcting code that would have been better spent WRITING IT!

My needs are pretty simple. Clear legible high contrast text, multiple character encoding support, regex search and replace, line numbers, indentation guides, long-line guides, tab to space and back conversion, trailing blank stripping, block indentation/de-indent, word-wrap markers, case conversion, simple and basic statistics about file size, line number count, and current cursor position.

... and if I'm lucky it will follow the same control standards that have been around since Windows 2. Again, ^X^C^V^H, and the various alt-menu commands.

Anything more than that is just going to piss me off and get in my damned way.

Show all replies

Daniel Gwilt Atom is pretty good, and when on other platforms it's definitely on my short-list... but I have trouble justifying the massive Electron runtime just to run an editor on windows, particularly when the load time and performance is so piss poor compared to Notepad 2's 900k executable. (which still feels massive to me when we're just talking a lousy text editor). By the time Electron is in place I might as well have installed Wine.

Though at least it's not as bad on performance as say, jEdit or anything else written in Java where even on a quad core i7 I can outrun the keyboard buffer.

That said, I'm a fan of Electron itself, I've been using it on a number of projects as it's just better documented and seemingly more "robust" than nw.js -- though their "recent" (past year) move to package based distribution instead of "just let me download a pre-built binary archive, unpack it, and run the damned thing" hasn't exactly gone over well with me. You can still find it, but they've buried it in terms of finding the files and how to set it up. They seem to have forgotten that NPM is a giant middle finger to developers who do NOT run Linsux on their desktops.

You raise a good point though about ANY decent editor-- or ANY decent software really. The GOOD stuff, the "best in class" as it were, let you turn "features" on and off; as what's useful to one person could be cripplingly useless to another!

Reply to this…

Sublime Text 3 is absolutely amazing. There are hundreds of plugins.

ST3 launches instantaneously as opposed to bloatware VS. And I don't blame you for limiting anything from MS. But as a sanity check, MS "Visual Studio" on a Mac is not the same as for Windows. The Mac version is really and its really designed for C# running .net for Mac and Linux. Presumably open source.

I would use it if I was programming C# (again not for Windows, but Mac or Linux). I try to limit anything Microsoft if have a choice.

Have you tried Visual Studio Code? Which is same like Sublime text and open source and free. Great supports for lots of languages

Reply to this…

Load more responses

The Author Card

Danny's photo


Graphic Designer (+ Web Developer)






Nov 3, 2017