Free Chrome Extension  ·  No account needed

Stop guessing.
Start remembering.

Vim What? is an interactive visual keyboard that shows every Vim command at a glance — right in your browser toolbar. Learn progressively with 9 guided lessons.

Vim What? — s · substitute line
Vim What? showing the s key selected with full description, plugin tip, and Mark Learned button

9 lessons. Zero overwhelm.

Each level focuses on a handful of commands. Previous keys stay visible but muted — so you always see the full picture without losing your place.

Lesson 1 — Move & survive: hjkl and basic insert keys highlighted
L1 — Move & survive
Lesson 3 — Words & operators: word motion and delete/change keys highlighted
L3 — Words & operators
Lesson 5 — Yank & paste: y, p and register keys highlighted
L5 — Yank & paste
Lesson 9 — Marks & macros: full keyboard unlocked
L9 — Marks & macros

Everything you need to master Vim

A reference tool that grows with you — from your first hjkl to advanced text objects.

⌨️

Visual Keyboard

Color-coded keys show motions, operators, commands, and insert-mode triggers at a glance. Shift layer is always visible — no toggling.

📚

9 Guided Lessons

Progressively unlock commands from basic movement to macros and text objects. Each lesson explains the why, not just the key.

🔄

Prefix Mode Overlays

Explore g, z, and Ctrl prefix commands with a single click. See every combination without leaving the popup.

🔍

Instant Search

Type any command or description to filter the keyboard in real time. Find what you half-remember in seconds.

Progress Tracking

Mark keys as learned and watch your green dots multiply. A progress panel shows completion per category.

🗒️

Custom Mappings

Added a remap in your vimrc? Note it directly on the key. Purple dots mark your personal customizations.

💡

Key of the Day

A daily highlighted command to build muscle memory one key at a time.

📐

Text Object Reference

Built-in i/a text object reference panel — always one click away when you can't remember ci" vs ca".

Open it. Click a key. Learn.

1

Install the extension

One click from the Chrome Web Store. No account, no permissions needed beyond the browser toolbar.

2

Click the toolbar icon

The popup opens instantly, showing the full Vim keyboard in your current layout.

3

Press or click a key

A detail panel shows the command's action, description, and relevant plugin tips.

4

Follow the lessons

Use the lesson selector to focus on just the keys you're learning right now. Graduate through 9 levels at your own pace.

Learn Vim at your own pace

Each level introduces a focused set of commands so you're never overwhelmed.

L1

Move & survive

hjkl movement, insert mode (i, a), undo (u), delete char (x), save & quit (:)

L2

Insert & line basics

Insert at end/start (A, I), new line (o, O), repeat (.), line start/end (^, $)

L3

Words & operators

Word movement (w, b, e), delete (d, D), change (c, C), replace (r)

L4

Find on line

Find char (f, F, t, T), repeat find (;, ,), substitute (s, S)

L5

Yank & paste

Yank (y, Y), paste (p, P), registers ("), join lines (J), swap case (~)

L6

Search

Forward/backward search (/, ?), next/prev result (n, N), word search (*, #)

L7

Visual mode

Character and line selection (v, V), indent (>, <), reformat (=), filter (!)

L8

Navigate the file

Jump to line (G, H, M, L), match bracket (%), jump with ( ) { } [ ]

L9

Marks & macros

Set marks (m), jump to mark (`), record macro (q), replay (@), replace mode (R), folds (z)

ALL

Everything

Full keyboard unlocked — every key, every prefix, every combination

Your layout. Your reference.

Vim commands are remapped correctly for your physical keyboard — so the visual always matches what your fingers do.

Colemak
Colemak-DH
Dvorak
Workman

Add it to Chrome in one click

Free. No account. No data collection. Just Vim — whenever you need it.

Add to Chrome — It's Free ★ Leave a review