The same keybindings work across tmux, WezTerm, and Zellij. Prefix key is Ctrl+q.
| Action | Key | Note |
|---|
| Split right | Prefix + \ | |
| Split down | Prefix + - | |
| Navigate panes | Prefix + h/j/k/l | |
| Resize panes | Prefix + H/J/K/L | |
| Zoom pane | Prefix + z | |
| Toggle floating | Prefix + w | Zellij only |
| Toggle embed/float | Prefix + e | Zellij only |
| Close pane | Prefix + x | |
| Action | Key | Note |
|---|
| Previous tab | Ctrl+h | No prefix needed |
| Next tab | Ctrl+l | No prefix needed |
| Tab 1-5 | Ctrl+1-5 | No prefix, Zellij only |
| New tab | Prefix + t | Zellij only |
| Last tab | Prefix + Tab | tmux only |
| Action | Key | Note |
|---|
| Enter mode | Prefix + [ | WezTerm: Prefix + c |
| Move | h/j/k/l, w/b/e, 0/$ | Vim-style |
| Half-page scroll | Ctrl+u/d | |
| Full-page scroll | Ctrl+b/f | |
| Search | / then n/N | Ctrl+r cycles match type |
| Start selection | v / V / Ctrl+v | Char / Line / Block |
| Copy and exit | y | Copies to clipboard |
| Exit mode | Esc or q | |
| Action | Key |
|---|
| Detach | Prefix + d |
| Action | Key | Description |
|---|
| Monocle | Prefix + f | Fuzzy finder for panes/tabs |
| Harpoon | Prefix + b | Pane bookmarks |
Using tmux-resurrect and tmux-continuum:
- Auto-saves every 15 minutes
- Auto-restores on tmux startup
- Manual save:
Prefix + Ctrl+s
- Manual restore:
Prefix + Ctrl+r
- Restores windows, panes, working dirs, and running programs (vim, nvim, ssh, etc.)
- Stored in
~/.tmux/resurrect/
zellij attach <session-name>
zellij delete-session <session-name>
Sessions persist until you explicitly delete them.