Practical Vim: Edit Text at the Speed of Thought (USED)

It's available on almost every OSif you master the techniques in this book, you'll never need another text editor. Automate complex tasks by recording your keystrokes as a macro. Search inside multiple files, then run Vim's substitute command on the result set for a projectwide search and replace.

eBay