A heated question, oft asked in the nether of SO Chat. It's at the end, of course, a matter of taste and usage: Some editors are better than others at some things, some things are only possible in some editors.
So here's a list of editors and IDEs which we of room 17 use and can recommend, sorted alphabetically.
Most importantly, here's a very short list of (free!) editors which are recommended for beginners to scripting or web-dev (i.e. no compiling necessary), aimed at people who just got into JavaScript, Ruby, Python, Bash, etc and want to get a feel of things. Just pick one and have fun!
- TextWrangler
- (I don't know of any others, please edit me)
Here's The List. Feel free to edit yourself in if you can recommend an editor - just put a link to your username and why you recommend it. Also feel free to add editors. Just keep things sorted alphabetically.
-
Hackable text editor.
-
Recommended by:
- monners: Build on web tech, incredibly easy to customize, extend, hack.
-
An editor which understands web design.
-
Recommended by:
- Add yourself here?
-
Extensible, general-purpose editor and more.
-
Recommended by: - Florian Margaine: A short sentence on why you recommend it - Zirak: It gives you a platform and power to do anything you can dream of.
-
Sophisticated editor for code, markup and prose.
-
Recommended by:
- Awal Garg: https://gist.github.com/Zirak/9999e97e01a7bd0a76f6#comment-1451893
- Loktar
- rlemon: https://gist.github.com/Zirak/9999e97e01a7bd0a76f6#comment-1451516
- Some Guy: https://gist.github.com/Zirak/9999e97e01a7bd0a76f6#comment-1451711
- SomeKittens: https://gist.github.com/Zirak/9999e97e01a7bd0a76f6#comment-1451520
-
Advanced editor improving on the original vi.
-
Recommended by:
-
VS Code is a new type of tool that combines the simplicity of a code editor with what developers need for their core edit-build-debug cycle. Code provides comprehensive editing and debugging support, an extensibility model, and lightweight integration with existing tools.
-
Recommended by:
-
Lightweight yet powerful JavaScript IDE.
-
Recommended by:
-
A new IDE for GNOME.
-
Recommended by:
-
Small and fast GTK2 IDE.
-
Recommended by:
-
Fast, feature-rich text editor for KDE.
-
Recommended by
- Add yourself here?
-
Fast, clean, powerful text editor.
-
Recommended by:
- Add yourself here?
-
(no catchy one liner, edit me)
-
Recommended by:
-
- Source code editor and Notepad replacement.
- Recommended by:
- Add yourself here?
-
(they don't have a catchy one liner, edit me)
-
Recommended by:
Herein lie editors which are really good for specific tasks.
vim is great, since it can do approximately anything and also has ES6 highlighting. Setting up the build command to run gulp or tests without leaving your editor is pretty sweet.
Failing that, IntelliJ IDEA (ultimate, if your company has licenses) is mostly decent. It works well if you have JS and Java in the same project.