Graphical Vim Cheatsheet
viemu.com
viemu.com
What? How is that useful?
'das' deletes a sentence under the cursor. 'dap' deletes a paragraph under the cursor.
'da{' deletes the block of text that's currently surrounded by braces. 'ci(' deletes the inner content that's surrounded by parentheses and puts you in insert mode. 'gqap' reformats the contents of the paragraph under the cursor ('gqip' will end up leaving your cursor at the beginning of the paragraph instead of the end.)
Then again, the cheat sheet leaves a lot out ... but it's the fundamental tool for a newcomer regardless... ideally, they should become intimate with ":help".
http://stackoverflow.com/questions/1218390/what-is-your-most...
This gives you text objects - and they are fantastically useful. It also gives you the saner window functions of 'C-w hjkl'
One question, how well do these work with say Paredit mode? Paredit really hates it if you change a parenthesis via some other function. If they get unbalanced paredit has a seizure.
I highly recommend http://vimcasts.org/ It has neat little tutorials that cover a lot of vim's powerful features.
http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html
You can blog an image hotlinking to the cheatsheet inside a link that points to the containing page for best effect.Also of possible interest, the "why vi" article:
http://www.viemu.com/a-why-vi-vim.html
I'm the author of both.This article in particular made me want to go back and try again, with a better Vim configuration file: http://nvie.com/posts/how-i-boosted-my-vim/
Now I've gotten so used to Vim, I keep closing tabs and chat windows when trying to delete a word I just typed (Ctrl+W on Vi). Awkward :)
EDIT: I linked the wrong article. Fixed now.