Interactive lessons with hands-on practice in a real vim editor
You need to open files, save work, and exit Vim without panicking.
:q:q!:w:wqVim has distinct modes. Normal mode interprets keys as commands. Insert mode lets you type text. Command-line mode (:) lets you run commands.
:<Esc>aih (left), j (down), k (up), l (right). No arrow keys.
hjklx deletes the character under the cursor. X deletes the character before it. r replaces a character in place.
XrxThere are multiple ways to enter insert mode, each positioning the cursor differently.
AIOau undoes the last change. Ctrl-r redoes.
<C-r>uVim's built-in help system is your most valuable reference. Learn to navigate it.
:help:q<C-o><C-t>Sign up to save your progress, earn achievements, and compete on the leaderboard