Vim is, hands-down, one of my favorite programs. I spend quite a bit of time using Vim almost every day — and I’ve done a lot of Google searches for Vim resources over the years. I’m also writing a weekly Vim tips series for Linux.com, so I’ll post links to those as they appear.
General resources
Vim.org, main Vim site.
Vim docs — you’ll want to start there.
Steve Oualline’s Vim cookbook, a good resource.
Vim FAQ — don’t miss that one.
Mastering the vi editor, not Vim-specific, but still good.
My articles
Vim 101: A Beginner’s Guide to Vim — Ever wanted to learn Vim, but weren’t sure how to start? No problem. We have you covered!
First look at Vim 7 — short review of Vim 7.
Vim tips: Viewports — make the most of your terminal with viewports, see multiple files at the same time, or use viewports to see different sections of the same document simultaneously.
Vim tips: Using marks and jumps — how to move around quickly in Vim.
Vim tips: Folding fun — covers using Vim’s “fold” feature to hide sections of text.
Vim tips: Mapping and abbreviations — covers using Vim’s abbreviation and mapping features to cut down on keystrokes.
Vim tips: Working with external commands — covers using external commands and getting to a shell without quitting Vim.
Vim tips: Using tabs — Covers, what else? Using Vim’s tabs feature.
Vim tips: Making Vim easy — Looks at using Vim’s “easy” mode, getting started with Vim if you’re not an expert.
Five scripts that make life easier with Vim — Looks at useful scripts for Vim, and how to install them.
Turn Vim in to a GNU Bash IDE — Looks at the bash support plugin for Vim. Nice stuff!
How to control Firefox using Vim keybindings — The Vimperator extension seriously rocks…