Skip to content

Every default binding

The built-in table in full. Any row can be replaced in your config — see Keybindings for how, and for why the layers are shaped this way.

Mode is any unless the row only applies in one Vim mode.

Ctrl

Brought from other editors and the OS, plus Vim's own Ctrl chords.

Keys Command Mode
Ctrl+S editor.save any
Ctrl+Shift+S editor.save-as any
Ctrl+P editor.open-in-project any
Ctrl+N buffer.new any
Ctrl+Tab buffer.next any
Ctrl+Shift+Tab buffer.previous any
Ctrl+Q editor.quit any
Ctrl+F editor.find any
Ctrl+H editor.replace any
Ctrl+C editor.copy any
Ctrl+X editor.cut any
Ctrl+V editor.paste any
Ctrl+A editor.select-all any
Ctrl+Z editor.undo any
Ctrl+Shift+Z editor.redo any
Ctrl+D editor.cursor.add-next-occurrence any
Ctrl+= editor.font.larger any
Ctrl++ editor.font.larger any
Ctrl+- editor.font.smaller any
Ctrl+0 editor.font.reset any
Ctrl+O editor.jump-back any
Ctrl+I editor.jump-forward any
Ctrl+D vim.half-page-down normal
Ctrl+U vim.half-page-up normal
Ctrl+D vim.half-page-down visual
Ctrl+U vim.half-page-up visual
Ctrl+A vim.number.increment normal
Ctrl+X vim.number.decrement normal
Ctrl+R editor.redo normal
Ctrl+R editor.redo insert
Ctrl+R editor.redo visual

Ctrl+W

Structure: regions, their focus, size and life. Vim's window prefix.

Keys Command Mode
Ctrl+W then J pane.focus-down any
Ctrl+W then K pane.focus-up any
Ctrl+W then W pane.cycle any
Ctrl+W then C pane.close any
Ctrl+W then Q pane.close any
Ctrl+W then O pane.only any
Ctrl+W then + editor.output-panel.taller any
Ctrl+W then = editor.output-panel.taller any
Ctrl+W then - editor.output-panel.shorter any
Ctrl+W then N buffer.new any

Alt

This editor's own, where there is no convention to inherit.

Keys Command Mode
Alt+O editor.open any
Alt+I editor.about any
Alt+F editor.find-in-project any
Alt+R editor.replace-in-project any
Alt+S editor.document-symbols any
Alt+B editor.compile any
Alt+P editor.output-panel any
Alt+; editor.command-line any
Alt+Left editor.jump-back any
Alt+Right editor.jump-forward any

Function keys

Ask the language server.

Keys Command Mode
F1 editor.help any
F12 editor.go-to-definition any
Shift+F12 editor.find-references any
F2 editor.rename-symbol any