What is your favourite editor and why?

Poll Choices

200 votes

Closed · Final Results


Write your response…

This answer has received 6 appreciations.

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.

Write a reply...

For what language(s) ?

You missed PHP/Webstorm

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.

Write a reply...

This answer has received 2 appreciations.

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.

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!

Write a reply...

This answer has received 1 appreciation.

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

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 xamarin.com 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.

Write a reply...

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.

Write a reply...

Load more responses

Join a friendly and inclusive Q&A network for coders

  • 🖥Pick the technologies you like & read great content through your feed.
  • 💬Ask a question when you want to learn more about anything.
  • 🚀Share what you know & build your portfolio.
Sign up nowLearn more

loading ...