Vim inside Gmail: edit emails and forms without leaving the home row
Turn on in-field Vim and get NORMAL/INSERT/VISUAL editing — dw, ciw, dot-repeat — inside inputs, textareas, and the Gmail compose box.
Vim users know the feeling: you fly around your editor with motions, then click into a browser text box and lose all of it. HotKeyNavigator’s in-field Vim closes that gap. Switch it on and every text field — plain inputs, textareas, and rich editors like the Gmail compose box — gets real NORMAL, INSERT, and VISUAL modes.
Modes inside the field
Focus a field and you start in INSERT, so you type normally. Press Esc to drop into NORMAL, where keys become commands, and i, a, o, or O put you back into INSERT. Move with h/j/k/l, w/b, and 0/$, exactly like you would in your editor.
The edits you already know
NORMAL mode brings the full muscle memory: x, D, C, dd, cc, dw, cw, diw, ciw, d$, and c$ to delete and change; yy, yw, yiw, and y$ to yank; p to paste. VISUAL mode (v) selects and lets motions extend, then y, d, c, or x act on the selection. The dot command (.) replays your last change — including the text you typed after a cw or ciw — and counts like 3x, 2dw, and 5dd all work.
It stays undo-safe
Edits go through the browser’s native edit path, so the host app’s undo stack — and frameworks like React and Vue — stay in sync. Nothing gets out of step, and every yank is captured into Clipboard History with its source URL, not just the OS clipboard.
- NORMAL / INSERT / VISUAL modes inside any text field.
- Motions, edits, yank, dot-repeat, and counts — the real thing.
- Opt-in and free: off by default, no behavior change until you switch it on.
Write a cold email, fill a CRM note, or rewrite a Jira ticket without your hands ever leaving the keyboard. This is the part of Vim you actually missed.