tmux Cheatsheet =============== tmux keybindings and quick reference Date: February 8, 2026 # tmux Cheatsheet ## Prefix `Ctrl+Space` (custom, not `Ctrl+B`) ## Session Management | Key | Action | |-----|--------| | `Alt+Space` | Popup: attach to workspace session | | `Alt+T` | Popup: attach to workspace in current directory | | `Alt+Escape` | Popup: create new workspace | | `Alt+Backspace` | Popup: add repo to workspace | | `Ctrl+J` | Popup: switch to any session with fzf | | `Alt+G` | Popup: open scratch session | | `Alt+Shift+G` | Popup: open scratch session (large) | | `Ctrl+K` | Popup: kill sessions | | `J` | tmux session tree browser | ## Copy Mode | Key | Action | |-----|--------| | `Alt+[` | Enter copy mode | | `Alt+V` | Enter copy mode | | `Alt+Enter` | Enter copy mode | | `Enter` | Enter copy mode | ## Status Bar | Key | Action | |-----|--------| | `Prefix+s` | Toggle status bar | | `Prefix+Ctrl+S` | Toggle status bar | ## Git Integration | Key | Action | |-----|--------| | `Alt+F` | Popup: git commit --verbose | | `Alt+Shift+F` | Popup: gitui | ## Workspaces | Key | Action | |-----|--------| | `Ctrl+W` | Popup: attach to ~/work | | `Alt+W` | Popup: attach to ~/work | | `Ctrl+G` | Popup: attach to ~/git | | `Ctrl+P` | Popup: attach to ~/project | | `Ctrl+T` | New session: todo list in nvim | ## Window Management | Key | Action | |-----|--------| | `Prefix+c` | Create new window | | `Prefix+n` | Next window | | `Prefix+p` | Previous window | | `Prefix+0-9` | Go to window number | | `Prefix+,` | Rename window | | `Prefix+&` | Kill window | ## Pane Management | Key | Action | |-----|--------| | `Prefix+"` | Split horizontal | | `Prefix+%` | Split vertical | | `Prefix+hjkl` | Navigate panes | | `Prefix+HJKL` | Resize panes | | `Prefix+x` | Kill pane | | `Prefix+z` | Zoom pane | ## Quick Workflows **Project hopping:** `Alt+Space` → select session **Scratch pad:** `Alt+G` for quick notes **Git commit:** `Alt+F` for fast commit **Todo list:** `Ctrl+T` opens dedicated todo session