NovaTerm Docs

Keyboard shortcuts

The default key map. Every binding here is remappable in Settings - Shortcuts.


Every default binding below is registered in src/modules/shortcuts/shortcuts.ts and remappable from Settings -> Shortcuts.

Settings Shortcuts

Mod is Cmd on macOS, Ctrl on Linux and Windows. Ctrl+Tab and Ctrl+Shift+Tab use Ctrl on every platform.

General

ActionDefault
Open command paletteMod+P
Find in filesMod+Shift+P
Open settingsMod+,

Tabs

ActionDefault
New tabMod+T
New Blocks terminalMod+Shift+T
New private terminalMod+R
New web previewMod+Shift+O
New editor tabMod+E
Close tab or paneMod+W
Next tabCtrl+Tab
Previous tabCtrl+Shift+Tab
Jump to tab 1 - 9Mod+1 ... Mod+9

Panes

ActionDefault
Split pane rightMod+D
Split pane downMod+Shift+D
Focus next paneMod+]
Focus previous paneMod+[
Toggle source panelMod+G

View

ActionDefault
Toggle file explorerMod+B
Toggle file explorer focusMod+Shift+E
Zoom inMod+= / Mod+Shift++
Zoom outMod+- / Mod+Shift+_
Reset zoomMod+0
Toggle zen modeMod+Shift+Z

Spaces

ActionDefault
Open spacesMod+Shift+S
Next spaceMod+Shift+]
Previous spaceMod+Shift+[
ActionDefault
Find in terminalMod+F
Search filesMod+Shift+F

Terminal

ActionDefault
Clear terminalCmd+K (macOS only)
Toggle Shell / AI inputMod+U
Previous command blockMod+ArrowUp
Next command blockMod+ArrowDown

AI

ActionDefault
Tutor Mode: Explain CommandMod+Shift+L
Toggle AI agentMod+I
Ask AI about selectionMod+J
Jump to agent needing attentionMod+Shift+A

Editor

These are display-only entries. CodeMirror's historyKeymap owns them natively - NovaTerm registers them in the shortcuts dialog for discoverability but does not intercept at the app level.

ActionDefault
UndoMod+Z
RedoMod+Y