Learn Vim

35 lessons in seven modules, in order.

Modes, movement and a first edit

Start with lesson 1

Your progress is saved in this browser.

  1. Your first good edit

    1. Modes, movement and a first edit
    1. First edits and modes
    2. Recover and cancel
    3. Choose a word destination
    4. Read punctuation as word or WORD
    5. Reach a line or buffer boundary
    6. Choose where typing begins
    7. Compose an edit
    8. Count a known region
    1. Edit a whole word
    2. Keep the quotation
    3. Checkpoint: revise a notice
    1. Find a character boundary
    2. Search for a destination
    3. Inspect and reuse a search
    4. Checkpoint: prepare a short update
    1. Choose the whole pair
    2. Repeat and reverse a character search
    3. Match nested delimiters
    4. Make search part of an edit
    5. Copy and move text
    6. Protect a useful copy
    7. Reshape without retyping
    8. Use paragraph boundaries
    9. Leave and return deliberately
    1. Build one repeatable change
    2. Search, change, inspect, repeat
    3. Select when a shape needs inspection
    4. Edit a rectangle
    5. Record, stop and replay
    6. Make replay robust
    7. Checkpoint: publish selected updates
    8. Checkpoint: organize a handoff
    1. Optional: markup objects
    2. Optional: numeric changes