I originally wrote this as a response to “Sublime Text 2 vs Vim” on
but it was too long to post. I blogged instead.
TL;DR I cannot in good faith recommend Vim to a new developer, even though I
Vim: The Editor You Need To Read (At Least) Two Books On To Use Well
Vim is not a more efficient editor for regular text editing. It’s not going
to make you type faster. For the first 1-2 years of your Vim usage you will be
much less efficient than your current editor because of the odd yet lovable key
bindings. After about 2 years you will be proficient.
Everyone talks about the steep learning curve but no one talks about what
happens once you finally get hjkl in your brain for movement. The answer is
months of frustration, followed by finally having a usable editor, followed by
knowing some cool tricks that you use in 1% of your daily workflow.