✦ Free Browser 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.

Also available for Firefox

Vim What? — s · substitute line
Vim What? showing the s key selected with its description, examples, 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 (dark mode)

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".

🧠

Practice Drills

Quick spaced-repetition drills on the keys you've learned, with a daily streak to keep the habit going.

🌗

Dark Mode & Themes

Follows your system's light or dark setting, or pick your own. Choose from 4 light and 6 dark palettes inspired by popular editor color schemes.

⚡

Keyboard First

Press any key on your real keyboard to look it up. Esc clears the selection, then closes the popup.

🔒

Private by Design

No account, no analytics, no tracking inside the extension. Your progress stays in your browser.

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.

QWERTY
Colemak
Colemak-DH
Dvorak
Workman

Frequently asked questions

Is Vim What? free?

Yes. It is free on Chrome and Firefox, with no account and no upsell.

What permissions does it need?

Only storage. It keeps your settings and progress in your browser, plus the install date, which rides along on the uninstall link so we can tell how long the extension was installed. It asks for no host permissions, so it never reads the pages you visit.

Do I need to know Vim already?

No. Lesson 1 starts with hjkl and the basic insert keys, and the nine lessons build up to marks and macros.

Does it work with Colemak or Dvorak?

Yes. Pick QWERTY, Colemak, Colemak-DH, Dvorak or Workman and every key is drawn where it sits on your keyboard.

Does it work in Firefox?

Yes. The same extension is on the Chrome Web Store and on Firefox Add-ons.

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

Also available for Firefox

Know when something new ships

Occasional updates from Whiteboard Works, the studio behind Vim What? — when we release a new tool or meaningfully improve this one. There's no set schedule.

No spam. Unsubscribe anytime. Privacy