hjkl — learn Vim by doing


What you practice

  • Fix a typoxh l
  • Change a wordw bciw
  • Remove a linej kdd
  • Trim a phrasevh ld
  • Move a sentenceddj kp
  • Insert texti aI Ao O
  • Replace a characterr
  • Copy textyy ywp P
  • Use counts3w2dd 3x3p
  • Find within a linef Ft T; ,
  • Search documents/ ?n N
  • Edit text objectsci" ci' ci(diw daw
  • Repeat edits.
  • Match delimiters%
  • Jump through files12Ggg Gctrl-o ctrl-i
  • Set and return to marksma'a `a

How it works

Pick the skills you want, then make small real edits in a browser Vim editor. Each skill runs two guided edits, two prompted edits, and two independent edits. Any valid edit that reaches the target text passes. Type :help in Normal mode for the current commands.

Free, no account, nothing stored. Requires a desktop browser with a physical keyboard.



Source link