Resources for Learning Vim

Posted on May 23, 2011

Over the last few months I’ve found myself using the Vim text editor an increasing amount. Below are some resources that I found particularly useful.

Venturing Into Vim

Jeffery Way, editor and author of Nettuts, has released a 4 part video tutorial series called Learning Vim From The Ground Up. The 4 videos total over 2 hours playtime and cost just $5. They are recorded on Mac OS X at a screen resolution of 1280×720. Way’s experience in screencasting really shows in these videos. He clearly communicates all of his points, step by step, at a good speed. These videos start with the assumption you know absolutely nothing about Vim so they are a great resource for a Vim user of any level.

Vim Cheatsheet

The folks at ViEmu.com (who produce Vim keybindings for MS Office and Visual Studio) have produced a printable Vim cheatsheet. The cheatsheet clearly lays out the lower and upper case functionality for each key as well as some general Vim commands. The text size and colour contrast makes it easy to read from a distance, I recommend you print it out.

vim cheatsheet

VimCasts.org

Drew Neil produces short, focused Vim screencasts and posts them at VimCasts.org. They are typically 5-10 minutes in length and each focus on how to achieve or learn a particular feature of Vim. My favourite VimCast is about Synchronizing plugins with git submodules and pathogen. In it Neil walks you through setting up a directory which holds the .vimrc file and all vim plugins. He then shows how you can install Vim plugins as git submodules using the pathogen plugin for Vim.

vimtutor

vimtutor is an interactive learning application that comes bundled with Vim. It can be started by entering the command vimtutor into the shell. It should take a beginner around 30 minutes to complete. I recommend doing vimtutor daily until you can comfortably complete it without needing to actively think about the keys you are pressing.

Additional Reading

Leave a Reply

You must be logged in to post a comment.