Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'll start off with the best advice I ever ran across with regards to the beat to death "choosing an editor" question:

> Try all the popular ones, give them all a fair shot like several weeks of exclusive use. Pick one. Practice it. Move on to more interesting problems.

Vim is a good well-rounded editor that can do anything Sublime or Atom can do. And it did them before Sublime or Atom existed. It has Gui's that feel native.

Every new generational crop of editors, I give the new guys a fair shot. Use them for a few weeks, but usually end up back on Vim after that. Last one that really "shook things up" was TextMate...though all editors have those features now.

So, to your question specifically: Why vim?

I could go on about keyboard efficiency or home row or more terse key combos to get the same thing done or blah blah blah. But really, none of that is true.

The reason I use vim is simple: It's feature full, does everything I need, I know it and know it well, and....

I've got better things to do then learn another editor as well.



You could turn this around and make it an argument against vim, if you're an experienced sublime/emacs/whatever user.


I think you missed the point. I believe the idea is that there isn't One Editor To Rule Them All. You can try out new text editors, but in the end, just pick whichever one feels right for you, and move on.


That's my point. What editor you use is, largely, inconsequential when it comes to getting work done. They're all very comparable in features.

Use whatever you like. It's about the code, not the editor.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: