tmux
Session Control (from the command line)
tmux |
Start a new session |
tmux new -s <session-name> |
Start a new session with the name chosen |
tmux ls |
List all sessions |
tmux attach -t <target-session> |
Re-attach a detached session |
tmux attach -d -t <target-session> |
Re-attach a detached session (and detach it from elsewhere) |
tmux kill-session -t <target-session> |
Delete session |
Pane Control
Ctrl b , "
|
Split pane horizontally |
Ctrl b , %
|
Split pane vertically |
Ctrl b , o
|
Next pane |
Ctrl b , ;
|
Previous pane |
Ctrl b , q
|
Show pane numbers |
Ctrl b , z
|
Toggle pane zoom |
Ctrl b , !
|
Convert pane into a window |
Ctrl b , x
|
Kill current pane |
Ctrl b , Ctrl O
|
Swap panes |
Ctrl b , t
|
Display clock |
Ctrl b , q
|
Transpose two letters (delete and paste) |
Ctrl b , {
|
Move to the previous pane |
Ctrl b , }
|
Move to the next pane |
Ctrl b , Space
|
Toggle between pane layouts |
Ctrl b , ↑
|
Resize pane (make taller) |
Ctrl b , ↓
|
Resize pane (make smaller) |
Ctrl b , ←
|
Resize pane (make wider) |
Ctrl b , →
|
Resize pane (make narrower) |
Window Control
Ctrl b , c
|
Create new window |
Ctrl b , d
|
Detach from session |
Ctrl b , ,
|
Rename current window |
Ctrl b , &
|
Close current window |
Ctrl b , w
|
List windows |
Ctrl b , p
|
Previous window |
Ctrl b , n
|
Next window |
Copy-Mode (Emacs)
Ctrl b , [
|
Enter copy mode |
Ctrl b , M-<
|
Bottom of history |
Ctrl b , M->
|
Top of history |
Ctrl b , M-m
|
Back to indentation |
Ctrl b , M-w
|
Copy selection |
Ctrl b , M-y
|
Paste selection |
Ctrl b , Ctrl g
|
Clear selection |
Ctrl b , M-R
|
Cursor to top line |
Ctrl b , M-r
|
Cursor to middle line |
Ctrl b , ↑
|
Cursor Up |
Ctrl b , ↓
|
Cursor Down |
Ctrl b , ←
|
Cursor Left |
Ctrl b , →
|
Cursor Right |
Copy-Mode (vi)
Ctrl b , [
|
Enter copy mode |
Ctrl b , G
|
Bottom of history |
Ctrl b , g
|
Top of history |
Ctrl b , Enter
|
Copy selection |
Ctrl b , p
|
Paste selection |
Ctrl b , k
|
Cursor Up |
Ctrl b , j
|
Cursor Down |
Ctrl b , h
|
Cursor Left |
Ctrl b , l
|
Cursor Right |