Tmux Cheat Sheet & Quick Reference

From: https://tmuxcheatsheet.com/

Note: All keybinds assume the default prefix is Ctrl + b.

Session Management

Action Keybind Command
Start new session - tmux, tmux new, tmux new-session, :new
Start/Attach session - tmux new-session -A -s <name>
New session (named) - tmux new -s <name>, :new -s <name>
List sessions Ctrl + b s tmux ls, tmux list-sessions
Attach last session - tmux a, tmux at, tmux attach, tmux attach-session
Attach specific session - tmux a -t <name>, tmux attach -t <name>
Detach from session Ctrl + b d -
Detach others - :attach -d
Rename session Ctrl + b $ -
Kill current session - :kill-session
Kill specific session - tmux kill-ses -t <name>
Kill all but current - tmux kill-session -a
Kill all but - tmux kill-session -a -t <name>
Prev/Next session Ctrl + b ( / ) -

Pane Management

Action Keybind Command
Split horizontally Ctrl + b % :split-window -h
Split vertically Ctrl + b " :split-window -v
Switch pane Ctrl + b arrow / h,j,k,l -
Switch next pane Ctrl + b o -
Toggle last pane Ctrl + b ; -
Move pane left/right Ctrl + b { / } -
Toggle pane zoom Ctrl + b z -
Resize pane Ctrl + b + arrow -
Show pane numbers Ctrl + b q -
Select pane by num Ctrl + b q <num> -
Convert pane to window Ctrl + b ! -
Close current pane Ctrl + b x -
Toggle sync panes - :setw synchronize-panes
Toggle layouts Ctrl + b Space -
Pane actions menu Ctrl + b > -

Copy Mode

Action Keybind Command
Enter copy mode Ctrl + b [ -
Scroll page up Ctrl + b PgUp -
Enable vi mode - :setw -g mode-keys vi
Quit copy mode q -
Move cursor h, j, k, l -
Word move (fwd/bwd) w / b -
Top/Bottom of line g / G -
Scroll up/down / -
Search (fwd/bwd) / / ? -
Search next/prev n / N -
Start selection Spacebar -
Copy selection Enter -
Clear selection Esc -
Paste buffer Ctrl + b ] -
Show buffer - :show-buffer, :list-buffers
Choose buffer - :choose-buffer
Capture entire pane - :capture-pane
Save buffer - :save-buffer <file>
Delete buffer - :delete-buffer -b <num>

Misc & Help

Action Keybind Command
Command mode Ctrl + b : -
List key bindings Ctrl + b ? :list-keys, tmux list-keys
Session/Win preview Ctrl + b w -
Set global option - :set -g <option>
Set window option - :setw -g <option>
Enable mouse - :set mouse on
Print version - tmux -v
Show info - tmux info