Keybindings
General
| Action | Shortcut |
| Reload config | Ctrl+Shift+R |
| Font larger | Ctrl+= |
| Font smaller | Ctrl+- |
| Font reset | Ctrl+0 |
Panes
| Action | Shortcut |
| Split right | Ctrl+Shift+D |
| Split down | Ctrl+Shift+E |
| Close pane | Ctrl+W |
| Focus left | Alt+Left |
| Focus right | Alt+Right |
| Focus up | Alt+Up |
| Focus down | Alt+Down |
| Cycle panes | Alt+] / Alt+[ |
| Resize pane | Alt+Shift+Arrow |
| Equalize panes | Ctrl+Shift+= |
| Zoom pane | Ctrl+Shift+Z |
| Toggle floating | Ctrl+Shift+F |
| Float ↔ tile | Ctrl+Shift+G |
| Undo split | Ctrl+Shift+U |
| Redo split | Ctrl+Shift+Y |
Tabs
| Action | Shortcut |
| New tab | Ctrl+T |
| Close tab | Ctrl+W |
| Next tab | Ctrl+Tab |
| Previous tab | Ctrl+Shift+Tab |
| Undo close tab | Ctrl+Shift+T |
Clipboard
| Action | Shortcut |
| Copy | Ctrl+Shift+C |
| Paste | Ctrl+Shift+V |
Search
| Action | Shortcut |
| Open search | Ctrl+F |
| Next match | Enter |
| Previous match | Shift+Enter |
| Close search | Esc |
Mark Mode
| Action | Key |
| Enter mark mode | Ctrl+Shift+M |
| Word forward | w |
| Word back | b |
| Word end | e |
| Line start | 0 |
| First non-blank | ^ |
| Line end | $ |
| Top of scrollback | gg |
| Bottom | G |
| Half-page up | Ctrl+U |
| Half-page down | Ctrl+D |
| Find char | f / F |
| Find before char | t / T |
| Bracket match | % |
| Char selection | v |
| Line selection | V |
| Block selection | Ctrl+V |
| Yank | y |
| Search forward | / |
| Search backward | ? |
Customizing
All keybindings can be overridden in your config.toml. Define bindings in the [keybindings] section:
[keybindings]
"ctrl+shift+n" = "NewWindow"
"ctrl+shift+d" = "SplitRight"
"ctrl+shift+e" = "SplitDown"
See Configuration for the full config format. On macOS, Cmd is used in place of Ctrl by default.