Keybindings

General

ActionShortcut
Reload configCtrl+Shift+R
Open settingsCtrl+,
Font largerCtrl+=
Font smallerCtrl+-
Font resetCtrl+0
Toggle fullscreenAlt+Enter
Select allCtrl+A

Panes

ActionShortcut
Split rightCtrl+Shift+O
Split downCtrl+Shift+E
Close paneCtrl+Shift+W
Focus leftCtrl+Alt+Left
Focus rightCtrl+Alt+Right
Focus upCtrl+Alt+Up
Focus downCtrl+Alt+Down
Resize paneCtrl+Alt+Shift+Arrow
Equalize panesCtrl+Shift+=
Zoom paneCtrl+Shift+Z
Toggle floatingCtrl+Shift+P
Float / tileCtrl+Shift+G
Undo splitCtrl+Shift+U
Redo splitCtrl+Shift+Y

Tabs

ActionShortcut
New tabCtrl+T
Close tabCtrl+W
Next tabCtrl+Tab
Previous tabCtrl+Shift+Tab

Clipboard

ActionShortcut
CopyCtrl+Shift+C
PasteCtrl+Shift+V
Smart copy (copy or SIGINT)Ctrl+C
Smart pasteCtrl+V
ActionShortcut
Open searchCtrl+Shift+F
Next matchEnter
Previous matchShift+Enter
Close searchEsc

Scrollback

ActionShortcut
Page upShift+PageUp
Page downShift+PageDown
Scroll to topShift+Home
Scroll to bottomShift+End
Previous promptCtrl+Shift+Up
Next promptCtrl+Shift+Down

Mark Mode

ActionKey
Enter / exit mark modeCtrl+Shift+M
Move cursorArrow keys
Word left / rightCtrl+Left / Ctrl+Right
Line start / endHome / End
Buffer start / endCtrl+Home / Ctrl+End
Page up / downPageUp / PageDown
Extend selectionShift + any movement
Select allCtrl+A
Copy and exitEnter
Cancel and exitEscape

Customizing

All keybindings can be overridden in your config.toml. Define bindings in a [[keybind]] entry:

[[keybind]]
key = "o"
mods = "Ctrl|Shift"
action = "SplitRight"

[[keybind]]
key = "e"
mods = "Ctrl|Shift"
action = "SplitDown"

See Configuration for the full config format. On macOS, Cmd is used in place of Ctrl by default.