HACKER Q&A
📣 ahmaman

Good Alternatives to VS Code?


I use VS code as my main code editor and it seem to be the most popular in my bubble.

I am generally happy with with but curious if there are better alternatives that would offer a more productive experience. Curious in particular about WebStorm and Nova.

Any code editors that you are in particular satisfied with?

I do my dev work on a Mac, mainly web development. I generally like to keep my code editor config maintenance minimal.


  👤 cwdegidio Accepted Answer ✓
I've used many IDEs... VS Code, VS, Eclipse, etc. (and use Macs exclusively)... end of the day, I swear by any of the JetBrains offerings (IntelliJ, WebStorm, etc). They are definitely more complicated, but they really are a true "development environment". Learning all the features is just something that comes with time, but it is honestly worth it. It's awesome having a space to work in that I never have to actually leave.

👤 danhab99
Vim with a near vscode set of plugins https://github.com/danhab99/dotfiles/blob/master/.vimrc . I keep getting weird looks from my boss about my vim, but I produce.

👤 noud
I like vim.

But it has a steep learning curve. It might not be the thing you're looking for as it is very different (but not less) than VS code.


👤 linkdd
There is Sublime Text which is quite nice.

Vim if you want to grow a beard (just kidding). It's quite powerful and can be turned into a complete IDE.

As a teenager, I used Geany on Linux, it was quite nice and the first editor I used with an integrated terminal.


👤 logicalmonster
If you're a Mac Web Developer, check out Nova by Panic. https://nova.app/

👤 nik736
I am still using Atom and I will hate Microsoft forever for killing it. For me no other editor comes close in terms of UX.

👤 faangiq
Nothing. Anything else is a mistake.

👤 tekichan
Try neovim with add-on plugins

👤 Nasreddin_Hodja
I use Kdevelop or Kate.

👤 d--b
WebStorm user here. I seriously don't understand how anyone works differently...

👤 wellokpetejr
Emacs.

j/k

Not really though.