Docs · Keyboard reference
Every default key in one place.
These are the defaults. Every binding below is customizable in the extension options — remap any motion, or change the palette trigger, to whatever fits your hands.
Command palette & leader menu
Search every mapped action, or press the leader key for a which-key popup of follow-up keys. Both free on every plan.
- Ctrl + KOpen the command palette
- SpaceOpen the which-key leader menu
- Space SpaceQuick-nav finder (skips the popup)
- EscCancel the leader menu
Page navigation
Scroll and move through the page without the mouse.
- jkScroll down / up
- Ctrl + dCtrl + uHalf page down / up
- ggGJump to top / bottom
- zTBAlign to center / top / bottom
- JKNext / previous tab
Link hints
Reach any clickable element with a couple of keystrokes.
- fLabel every link, button & field
- FOpen a hinted link in a new tab
- (label)Type a hint label to activate it
- BackspaceCorrect the typed label
- EscCancel hints
In-page search
Live highlighting, a match counter, and real next/previous cycling.
- /Search the page
- nNNext / previous match
- yCopy the active match
- EscClose search
Caret browsing
Toggle a real, blinking text cursor and move it through the page like a document.
- cToggle the caret
- hjklMove by char / line
- wbMove by word
- 0$Line start / end
- {}Paragraph up / down
- ggGDocument top / bottom
- fFtTChar-find on the line (+ char)
- ;,Repeat char-find forward / back
- vVisual selection from the caret
- yYank the selection
- m'Set mark / jump to mark (+ a–z)
- Ctrl + oCtrl + iJump history back / forward
In-field Vim — Normal mode
Opt-in. Inside a text field, Esc leaves INSERT and keys become commands. Counts like 3x and 2dw work throughout.
- EscLeave INSERT for NORMAL
- iaoOBack to INSERT
- hjklMove the caret
- wb0$Word / line motions
- xDCDelete char / to-end, change to-end
- ddccDelete / change line
- dwcwdiwciwDelete / change word
- yyywyiwy$Yank line / word / to-end
- pPaste
- .Repeat the last change
In-field Vim — Visual mode
Select inside the field, then act on the selection.
- vStart a selection
- hlwbExtend the selection
- ydcxYank / delete / change / cut
- EscExit to Normal mode