Skip to content

Keybindings

The same keybindings work across tmux, WezTerm, and Zellij. Prefix key is Ctrl+q.

ActionKeyNote
Split rightPrefix + \
Split downPrefix + -
Navigate panesPrefix + h/j/k/l
Resize panesPrefix + H/J/K/L
Zoom panePrefix + z
Toggle floatingPrefix + wZellij only
Toggle embed/floatPrefix + eZellij only
Close panePrefix + x
ActionKeyNote
Previous tabCtrl+hNo prefix needed
Next tabCtrl+lNo prefix needed
Tab 1-5Ctrl+1-5No prefix, Zellij only
New tabPrefix + tZellij only
Last tabPrefix + Tabtmux only
ActionKeyNote
Enter modePrefix + [WezTerm: Prefix + c
Moveh/j/k/l, w/b/e, 0/$Vim-style
Half-page scrollCtrl+u/d
Full-page scrollCtrl+b/f
Search/ then n/NCtrl+r cycles match type
Start selectionv / V / Ctrl+vChar / Line / Block
Copy and exityCopies to clipboard
Exit modeEsc or q
ActionKey
DetachPrefix + d
ActionKeyDescription
MonoclePrefix + fFuzzy finder for panes/tabs
HarpoonPrefix + bPane 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/
Terminal window
# List sessions
zellij list-sessions
# Attach to a session
zellij attach <session-name>
# Detach with Prefix + d
# Delete a session
zellij delete-session <session-name>

Sessions persist until you explicitly delete them.