4 ms·
I've spent more than half a decade in each, vim has better navigation (being able to do something like `2bcw' or :1,$s/foo/bar/ or even just straight up hjkl ma
by iheartmemcache 11y ago
I've spent more than half a decade in each, vim has better navigation (being able to do something like `2bcw' or :1,$s/foo/bar/ or even just straight up hjkl makes quick edits far superior - one could say it's a better editor, because it is. hell, it was based on 'ed'). Emacs is the better integrated-development environment (ecosystem and able to customize to you hearts content.. eventually you'll run into a VIMscript wall and want to shoot yourself), especially now that emacs24,25 + ELPA + Marmalade make it about 20 minutes to go from a fresh install of any OS to 'productive'.
VIMs worth learning just so you see the other side of the fence, but if your goal is just productivity, CLion does everything that that VIM configuration does and more (and there are GNU/Emacs key-bindings).
- JupiterMoon 11y agoI think that plugins for vim can now be written in python.
- sdegutis 11y agoI've spent about half a decade in each too. And, not to get into an "editor war", but I disagree that Vim is the "better" editor, for the exact same reason you think it is better. While I'm coding, I would rather press down a lot of times than press "7j" and try to either guess or count how many lines I need to jump downward. On my best Vim days, I spent more brain power than I'd have liked in just figuring out the most efficient or shortest command combinations to type to do what I'm trying. Whereas in Emacs, I just reuse the same keys and have no problem repeating them. In your example of "2bcw" I would do "M-b M-b M-d" and that's simpler and more automatic for me -- I don't have to think about it one bit.