On Friday, 13 September 2013 at 22:11:52 UTC, H. S. Teoh wrote:
On Fri, Sep 13, 2013 at 09:48:05PM +0000, Justin Whear wrote:
I've introduced a few young developers to Vim and the major
hole that
they tend to fall into is printing out a list of vim "keyboard
shortcuts", because that's how other editors work: you
memorize a
bunch of arbitrary key combinations. So the thing that I
emphasize is
learning Vim's *language*.
Mmm, I like that description! You're right, it's actually a
language,
not just a bunch of shortcuts. That's why is far more
expressive than a
shortcut-based editor. You'd need an exponential number of
shortcuts
just to keep up with all the possibilities -- clearly
impractical.
I'm surprised this hasn't come up yet:
http://stackoverflow.com/a/1220118/432364
Probably one of the more famous SO answers ever.
Also, this cheat sheet is pretty much the best:
http://www.viemu.com/vi-vim-cheat-sheet.gif
-Wyatt