The 15 tmux shortcuts that handle 95% of your day

ยทcheatly.dev
tmux pane splitting and navigation demo
Splitting panes, navigating between them, and zooming โ€” the core tmux workflow

Every tmux cheatsheet lists all 200+ key bindings. You read the whole thing, retain nothing, and go back to opening twelve terminal tabs. Here's the thing โ€” you need about 15 shortcuts. Those handle 95% of what you'll do on any given day.

The prefix key

Almost every tmux command starts with Ctrl-b. Press it, release, then press the next key. It feels unnatural for about three days, then becomes invisible.

Add set -g mouse on to your ~/.tmux.conf for mouse support while you learn the keyboard shortcuts. No shame in training wheels.

Sessions

Sessions are your top-level containers โ€” one per project. Always name them.

Sessions
tmux new -s name
Start a named session
tmux a -t name
Reattach to a session
Ctrl-bd
Detach from current session
Ctrl-bs
Session picker

The detach/reattach cycle is tmux's killer feature. Start a process, detach, close your laptop, reattach later โ€” everything's still there.

Panes and windows

Panes
Ctrl-b%
Split vertically (left/right)
Ctrl-b"
Split horizontally (top/bottom)
Ctrl-bArrow
Move between panes
Ctrl-bz
Zoom pane full screen (toggle)
Ctrl-bx
Close current pane
Windows
Ctrl-bc
New window
Ctrl-b,
Rename window
Ctrl-bn
Next window
Ctrl-bp
Previous window
Ctrl-b0-9
Jump to window by number

That's it. Fifteen shortcuts. Everything else โ€” copy mode, layouts, scripting โ€” you can learn when you actually need it.

For the full reference, see our tmux cheatsheet. Want to customize your config? Try the interactive tmux config editor.