Vim keyboard shortcuts

Explore all 270 keyboard shortcuts and hotkeys for Vim 9 on an interactive visual keyboard. Toggle modifiers (Ctrl, Shift, Alt, Meta), filter by category, and search any command or key combination.

Top shortcuts

  • H — Move cursor left
  • J — Move cursor down
  • K — Move cursor up
  • L — Move cursor right
  • W — Move to start of next word
  • Shift+W — Move to start of next WORD (whitespace-delimited)
  • B — Move to start of previous word
  • Shift+B — Move to start of previous WORD (whitespace-delimited)
  • E — Move to end of word
  • Shift+E — Move to end of WORD (whitespace-delimited)
  • 0 — Move to start of line
  • Shift+6 — Move to first non-blank character of line (^)
  • Shift+4 — Move to end of line ($)
  • G — Go to first line of file
  • Shift+G — Go to last line of file
  • Ctrl+F — Page down (full screen)
  • Ctrl+B — Page up (full screen)
  • Ctrl+D — Scroll half page down
  • Ctrl+U — Scroll half page up
  • F — Find character forward on line
  • Shift+F — Find character backward on line
  • T — Move to before character forward on line
  • Shift+T — Move to after character backward on line
  • Semicolon — Repeat last f/F/t/T forward
  • Comma — Repeat last f/F/t/T backward
  • Shift+5 — Jump to matching bracket (%)
  • Shift+H — Move to top of screen
  • Shift+M — Move to middle of screen
  • Shift+L — Move to bottom of screen
  • Shift+BracketRight — Move to next paragraph (})

Other Code & Text apps

  • Alacritty shortcuts
  • Android Studio shortcuts
  • Arduino IDE shortcuts
  • Bitbucket shortcuts
  • Chrome Developer Tools shortcuts
  • CLion shortcuts
  • Code Editor for iOS shortcuts
  • Cursor shortcuts
  • DataGrip shortcuts
  • Docker Desktop shortcuts

Related pages

  • Vim shortcuts
  • Vim cheat sheet
  • Learn Vim shortcuts
  • All Code & Text apps