Cheatsheet
- session management
- tmux ls (or tmux list-sessions)
-
tmux new -s session-name
-
Ctrl-b d Detach from session
-
tmux attach -t [session name]
-
tmux kill-session -t session-name
-
Ctrl-b c Create new window
-
Ctrl-b d Detach current client
-
Ctrl-b l Move to previously selected window
-
Ctrl-b n Move to the next window
-
Ctrl-b p Move to the previous window
-
Ctrl-b & Kill the current window
-
Ctrl-b , Rename the current window
-
Ctrl-b q Show pane numbers (used to switch between panes)
-
Ctrl-b o Switch to the next pane
-
Ctrl-b ? List all keybindings
-
-
moving between windows
- Ctrl-b n (Move to the next window)
- Ctrl-b p (Move to the previous window)
- Ctrl-b l (Move to the previously selected window)
- Ctrl-b w (List all windows / window numbers)
- Ctrl-b window number (Move to the specified window number, the default bindings are from 0 -- 9)
-
Tiling commands
- Ctrl-b % (Split the window vertically)
- Ctrl-b " (Split window horizontally)
- Ctrl-b o (Goto next pane)
- Ctrl-b ARROW KEYS (Move in pane)
- Ctrl-b q (Show pane numbers, when the numbers show up type the key to go to that pane)
- Ctrl-b { (Move the current pane left)
- Ctrl-b } (Move the current pane right)
-
Make a pane its own window
- Ctrl-b : "break-pane"