Learning the Vi Editor
Vi/m is a part of the core set of tools used on Unix/Linux systems. It can seem alien and unusable at first, but with some work and patience learning how to use Vi/m will add a powerful tool to your tool box. You can check out the Official Introduction to Vim to get started or take a look at the Vi Lovers Homepage.
Below is a list of (mostly) online resource from Quickstarts to Tutorials to Videos and Cheatsheets.
Articles
Quickstart
- Ultra Quick Start in Vim
- Unix 101: Vi Editor
- Extremely Quick and Simple Intro to Vi
- Getting Started Chapter from Prof. David B. Dahl’s vim Tutorial
Tutorials
- An Introduction to Display Editing with Vi
- Written by William Joy, the creator of Vi
- Vim Kata
- Prof. David B Dahl’s Vim Tutorial
- Learning Vi: The Cheatsheet Technique
- Beginner’s Guide to the Vi Editor – UC San Diego
- IRC Based Vim Tutorial
- Vi For Smarties
Books
- Introduction to the Vi Editor – Rice University
- The Vim Book by Steve Oualline
- A Byte of Vim
- List of Vi/Vim Books at Vim.Org
Advanced
- A Slightly Advanced Introduction to Vim
- Mastering the Vi Editor
- Use Vim Like A Pro
- How I Boosted By Vim
- Configuring Vim Right
- Efficient Editing with Vim
Reference
Videos
- 7 Habits of Effective Text Editing
- Great talk by Bram Moolenaar, the author of Vim, at a Google TechTalk in 2007
- Learning Vi(m)
- My playlist of vi tutorial videos on YouTube
- Derek Wyatt: Certified Vim Junkie
- Amazing series of videos on learning and mastering Vim
- Lullabot Vi/Vim Tutorials
Cheatsheets
- Graphical Vi/Vim Cheat Sheet & Tutorial
- Vim Quick Reference
- Vim Quick Reference Card
- Bash Vi Editing Mode Cheat Sheet
- Mac Cheat Widgets for Vi and other Unix Tools
Image Source: http://dribbble.com/system/users/2086/screenshots/121306/shot_1298917103.png?1303485086
