Vim concepts

What “vim-like” means in the browser

Vim+ is not a full Vim editor inside Chrome. It borrows modal control, counts, and composable keys so browsing stays on the home row.

Modes (mental model)

ModeWhat keys do
NormalKeys are commands: scroll, hints, open omnibar
InsertKeys type into the focused field (or the page)
FindType a search string; n/N jump matches
VisualSelect text with motions; copy/act on the selection
HintsType labels over clickable targets
Omnibar / paletteA focused UI owns the keyboard until Esc

Press Esc often: leave insert-like focus, cancel multi-key sequences, close overlays.

Counts

Many motions accept a count prefix: 5j scrolls five lines, 3f can queue multiple hint activations depending on the command. If a sequence feels stuck, Esc and try again.

Maps vs commands

Pass keys and exclusions

Some sites need their own shortcuts (Gmail, Google Docs, code editors). Vim+ supports:

  1. Pass keys — let specific keys reach the page
  2. Site-specific maps — different bindings per URL pattern
  3. Exclusions — reduce or disable capture for a host

Side panel → Off for this site is the fastest full exclusion for the current host.

Frames

Pages may embed iframes. Focus can move between frames; Vim+ has frame-related commands so you can act on the main document or a nested frame. If keys “do nothing,” check whether focus is in an unexpected frame or a restricted page.

Philosophy

Continue with Modes and Keyboard map.