10 Actually Useful tmux Shortcuts (2026)
Most tmux tutorials cover Ctrl-b % (split vertically), Ctrl-b " (split horizontally), and Ctrl-b arrow (switch panes). Those are table stakes. This list covers the shortcuts that actually save you time in daily terminal work — the ones you reach for when you have three panes, two windows, and a growing sense of chaos.
The Shortcuts
Ctrl-b z (Zoom pane) — Toggles the current pane to full-screen and back. When you need to read a long error message, edit a file without squinting, or scroll through logs, zoom the pane instead of resizing everything. One toggle in, one toggle out. No layout destruction.
Ctrl-b q (Show pane numbers) — Displays large numeric overlays on every pane for 2 seconds. Type the number to jump directly to that pane. Indispensable when you have 4+ panes and arrow-key navigation becomes tedious.
Ctrl-b { and Ctrl-b } (Swap panes) — Moves the current pane left ({) or right (}). When you split a pane in the wrong order, swap instead of closing and re-splitting. Especially useful when pairing — move your pane to the left side without rebuilding the layout.
Ctrl-b ! (Break pane to window) — Pops the current pane out into its own full-size window. When a pane becomes more important than its siblings (a long-running build, a tailed log), break it out for focused attention. The inverse is Ctrl-b : join-pane to reattach it.
Ctrl-b , (Rename window) — Gives the current window a meaningful name. After 8 windows named “bash”, you will not remember which is the dev server, which is the database shell, and which is SSHed into production. Name them as you create them.
Ctrl-b w (Window tree) — Opens an interactive tree view of all windows across all sessions. Navigate with arrow keys and press Enter to jump. When you have multiple sessions (project work, server monitoring, ad-hoc commands), this is your session dashboard.
Ctrl-b & (Kill pane) — Kills the current pane or window with a confirmation prompt. Cleaner than exit (which can accidentally close the whole session if you’re in the last pane). The confirmation saves you from muscle-memory disasters.
Ctrl-b s (Session list) — Shows all tmux sessions with previews. Switch, create, or kill sessions from this interactive menu. When you SSH into a server and find five detached sessions from last week, this is how you sort them out.
Ctrl-b : (Command prompt) — Opens a tmux command line where you can run any tmux command: set -g mouse on, resize-pane -D 10, setw -g mode-keys vi. This is the escape hatch for everything not bound to a key. Learn list-keys here.
Ctrl-b ? (Keybindings) — Shows every keybinding in a searchable pager. When you forget a shortcut, don’t Google it — this lists every binding, including ones from plugins. Press / to search by function.
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro