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

As someone who uses both (vim and IntelliJ):

install boat-load of addons to try and replicate the IDEs they're decrying

The attraction is that vim is usually far more customizable and supports modeful editing (yes, there is IdeaVim, but it is quite a leaky abstraction). However, customizability comes with a price: it takes a while to set up.

The same holds for other applications. E.g. Mail.app is user-friendly, but there is little you can change in terms of shortcuts, behavior, etc. OTOH mutt takes a lot more time to set up, but you do nearly anything you want (including setting up GMail shortcuts and behavior).

3) still somehow recommend it even though it appears to be less efficient in the use case provided

That's why I also use IDEs. E.g. Go is really well-supported in vim, with completion, refactoring, etc. For Java, OTOH, vim cannot even come close to IntelliJ and others. So, I use an IDE.



Exactly, I don't understand why you have to lock yourself into one editor/IDE. Use the best tool for the job.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: