Tmux Keybindings
General & Prefix
Keys / Combo | Mode / Context | Action |
---|---|---|
M-o | Global | Tmux prefix key |
r | Prefix required | Reload ~/.tmux.conf |
Mouse | Global | Mouse support enabled |
M-1 … M-0 | Global | Select window 1–10 |
M-u | Global | Toggle zoom (resize-pane -Z) |
Prefix + : | Prefix required | Enter tmux command prompt |
Prefix + ? | Prefix required | Show keybindings list |
Prefix + d | Prefix required | Detach from current session |
Prefix + () | Prefix required | Previous session |
Prefix + ) | Prefix required | Next session |
Window Management
Keys / Combo | Mode / Context | Action |
---|---|---|
Prefix + c | Prefix required | Create new window |
Prefix + , | Prefix required | Rename current window |
Prefix + & | Prefix required | Kill current window |
Prefix + n | Prefix required | Next window |
Prefix + p | Prefix required | Previous window |
Prefix + w | Prefix required | List windows |
Prefix + f | Prefix required | Find window by name |
Prefix + . | Prefix required | Move window to another index |
Pane Management
Keys / Combo | Mode / Context | Action |
---|---|---|
* | Prefix required | Split window horizontally (20%) |
" | Prefix required | Split window vertically (20%) |
Prefix + x | Prefix required | Kill pane |
Prefix + o | Prefix required | Switch to next pane |
Prefix + q | Prefix required | Show pane numbers (for quick select) |
Prefix + { | Prefix required | Swap pane with previous |
Prefix + } | Prefix required | Swap pane with next |
Prefix + ! | Prefix required | Break pane into new window |
Prefix + Space | Prefix required | Cycle pane layouts |
Prefix + Alt+1..5 | Prefix required | Set specific pane layout |
Pane Navigation (Vim-style + Default)
Keys / Combo | Mode / Context | Action |
---|---|---|
l | Prefix required | Select left pane |
j | Prefix required | Select pane below |
k | Prefix required | Select pane above |
h | Prefix required | Select right pane |
C-h | Global (normal) | If in Vim → send C-h , else select left pane |
C-j | Global (normal) | If in Vim → send C-j , else select pane below |
C-k | Global (normal) | If in Vim → send C-k , else select pane above |
C-l | Global (normal) | If in Vim → send C-l , else select right pane |
C-\ | Global (normal) | If in Vim → send C-\\ , else select last active pane |
C-h | Copy-mode (vi) | Select left pane |
C-j | Copy-mode (vi) | Select pane below |
C-k | Copy-mode (vi) | Select pane above |
C-l | Copy-mode (vi) | Select right pane |
C-\ | Copy-mode (vi) | Select last active pane |
Copy & Scroll Mode (vi keys enabled)
Keys / Combo | Mode / Context | Action |
---|---|---|
Prefix + [ | Prefix required | Enter copy-mode |
Prefix + ] | Prefix required | Paste buffer |
h / j / k / l | Copy-mode (vi) | Move cursor left, down, up, right |
0 / $ | Copy-mode (vi) | Jump to line start / end |
w / e / b | Copy-mode (vi) | Move by words |
Space | Copy-mode (vi) | Start selection |
Enter | Copy-mode (vi) | Copy selection |
q | Copy-mode (vi) | Quit copy-mode |
PgUp / PgDn | Copy-mode | Scroll page up/down |
Session & Server Management
Keys / Combo | Mode / Context | Action |
---|---|---|
Prefix + s | Prefix required | List sessions |
Prefix + $ | Prefix required | Rename current session |
Prefix + :kill-session | Command | Kill current session |
Prefix + :kill-server | Command | Kill tmux server |
Plugins & Extras
Keys / Combo | Mode / Context | Action |
---|---|---|
TPM (Prefix + I) | Prefix required | Install plugins |
TPM (Prefix + U) | Prefix required | Update plugins |
TPM (Prefix + Alt+u) | Prefix required | Remove unused plugins |
Resurrect | Plugin | Save/restore tmux session automatically |
Dracula Theme | Plugin | Powerline styled theme with weather, flags, icons |