Skip to content
zellij

zellij shortcuts

Key bindings for zellij — configured with clear-defaults=true, so everything below is the complete map.

Generated from terminal/dot-config/zellij/config.kdl by tools/gen-docs.py — run just docs-update to refresh.

The default mode is locked (keys pass through to the shell). Ctrl a enters tmux mode — a tmux-style prefix — and Ctrl g toggles the regular zellij modes. Most actions return to locked automatically.

Tmux mode — Ctrl a

KeysAction
[→ scroll mode
Ctrl aToggle last tab
z fFullscreen pane
c tNew tab
s $ :Open session-manager
|New pane right
-New pane down
pPrevious tab
nNext tab
1…6Go to tab 1…6
,Rename tab
Left hFocus pane left
Right lFocus pane right
Down jFocus pane down
Up kFocus pane up
.Rename pane
HGrow left
LGrow right
KGrow up
JGrow down
eEmbed ⇄ float pane
wShow/hide floating panes
dDetach session
SpaceNext layout
xClose pane
/Search

Always available (normal & locked)

KeysAction
Alt left Alt hFocus pane/tab left
Alt down Alt jFocus pane down
Alt up Alt kFocus pane up
Alt right Alt lFocus pane/tab right
Alt + Alt =Grow
Alt -Shrink
Alt fShow/hide floating panes
Alt iMove tab left

Pane mode — p

KeysAction
left hFocus pane left
down jFocus pane down
up kFocus pane up
right lFocus pane right
cRename pane
dNew pane down
eEmbed ⇄ float pane
fFullscreen pane
nNew pane
p→ normal mode
rNew pane right
wShow/hide floating panes
xClose pane
zToggle pane frames
tabNext pane

Tab mode — t

KeysAction
left up h kPrevious tab
down right j lNext tab
1…9Go to tab 1…9
[Break pane to tab left
]Break pane to tab right
bBreak pane into new tab
nNew tab
rRename tab
sSync input to all panes in tab
t→ normal mode
xClose tab
tabToggle last tab

Resize mode — r

KeysAction
left hGrow left
down jGrow down
up kGrow up
right lGrow right
+ =Grow
-Shrink
HShrink left
JShrink down
KShrink up
LShrink right
r→ normal mode

Move mode — m

KeysAction
left hMove pane left
down jMove pane down
up kMove pane up
right lMove pane right
m→ normal mode
n tabMove pane (next)
pMove pane backwards

Scroll mode — s

KeysAction
Alt left Alt hFocus pane/tab left
Alt down Alt jFocus pane down
Alt up Alt kFocus pane up
Alt right Alt lFocus pane/tab right
eEdit scrollback in $EDITOR
fSearch
s→ normal mode

Scrolling keys (scroll & search)

KeysAction
PageDown right Ctrl f lPage down
PageUp left Ctrl b hPage up
down jLine down
up kLine up
Ctrl cJump to bottom
dHalf page down
uHalf page up

Search options

KeysAction
cToggle case-sensitivity
nNext match
oToggle whole-word
pPrevious match
wToggle wrap

Session mode — o

KeysAction
cOpen configuration
dDetach session
o→ normal mode
pOpen plugin-manager
wOpen session-manager

Locked mode (default)

KeysAction
Ctrl g→ normal mode
Ctrl a→ tmux mode

Mode switches & misc

KeysAction
Ctrl g Ctrl a enter esc Ctrl c→ locked mode
Ctrl qQuit zellij
m→ move mode
o→ session mode
t→ tab mode
s Ctrl c esc→ scroll mode
p→ pane mode
r→ resize mode
enter→ search mode
escCancel rename · → tab mode
escCancel rename · → pane mode