Learn Vim / Learn Vim — practical guides with free interactive practice

Learn Vim, one practical answer at a time

Every guide answers in the first sentence, shows the keystrokes on a real example, and links to a free interactive mission where your hands learn it for real.

Choosing how to learn

Essentials

Basics

Insert mode

Moving fast

Search

Substitution

Yank & put

Text objects

Visual mode

Power moves

Registers II

Marks & jumps

Macros

Precision editing

Lines & indent

Reading about keystrokes doesn't build keystrokes. Try this in a real vim buffer right now — free interactive missions with an account.

Sign in free to practice →

Keep going