cmdenter Part of Base

Practice Neovim / Vim keyboard shortcuts

Drill all 109 until you don't have to think about them.

modal muscle memory, from the home row up

Factory-default Vim/Neovim bindings only — no plugins, leader maps, or user config; keys are identical on macOS and Windows because Vim's grammar ignores platform modifiers, and mouse/scroll/menu actions are excluded as undrillable.

109 verified moves 6 levels macOS & Windows verified 2026-07-26
Drill the Neovim / Vim deck free →

Level 1 free · no account · runs in the browser

The progression

Every deck is graded 1 to 6: level 1 is the reflex core, the top level is where the specialists live. One move from each, so you can see how far it goes.

  1. Level 113 moves

    Return to Normal mode from Insert or Visual mode

    Escape

    The mode you land in before every command; the reflex that keeps modal editing safe.

    …and 12 more at this level

  2. Level 220 moves

    Repeat the last change command

    .

    Replays your last edit, the engine behind edit-once-repeat-many.

    …and 19 more at this level

  3. Level 323 moves

    Change the word the cursor is inside (text object)

    c theni thenw

    Rewrites the whole word wherever the cursor happens to sit in it.

    …and 22 more at this level

  4. Level 426 moves

    Jump forward to a specific character on the line

    f then{char}

    Lands the cursor on a target character in one line-hop.

    …and 25 more at this level

  5. Level 520 moves

    Start recording a macro into register 'a'

    q thena

    Starts capturing keystrokes to replay later.

    …and 19 more at this level

  6. Level 67 moves

    Jump back to the spot where you last made an edit

    g then;

    the change list remembers where you worked; g; walks it backward

    …and 6 more at this level

How graduation works. Drill until every move in the deck holds at ≥95% first-try, under 800ms median, across two separate days. Then the deck is done — and you get a certificate stating exactly that, plus a LinkedIn credential in one click.

All 68 decks · Drill Neovim / Vim