Key | Purpose
-------------------------
! | break-pane
" | split-window
# | list-buffers
$ | command-prompt -I #S "rename-session '%%'"
% | split-window -h
& | confirm-before -p "kill-window #W? (y/n)" kill-window
' | command-prompt "find-window %%"
( | switch-client -p
) | switch-client -n
, | command-prompt -I #W "rename-window '%%'"
- | split-window -v
. | command-prompt "move-window -t '%%'"
/ | command-prompt "split-window 'exec man %%'"
: | command-prompt
; | last-pane
= | choose-buffer
D | choose-client
L | switch-client -l
S | command-prompt "new-window -n %1 'ssh %1'"
[ | copy-mode
] | paste-buffer
b | set-option status
c | new-window
d | detach-client
f | command-prompt "find-window '%%'"
h | select-pane -L
i | display-message
j | select-pane -D
k | select-pane -U
l | select-pane -R
n | next-window
o | select-pane -t :.+
p | previous-window
q | display-panes
r | source-file /Users/nathan/.tmux.conf
s | choose-tree
t | clock-mode
w | choose-window
x | confirm-before -p "kill-pane #P? (y/n)" kill-pane
z | resize-pane -Z
{ | swap-pane -U
| | split-window -h
} | swap-pane -D
~ | show-messages
PPage | copy-mode -u
Up | select-pane -U
Down | select-pane -D
Left | select-pane -L
Right | select-pane -R
M-1 | select-layout even-horizontal
M-2 | select-layout even-vertical
M-3 | select-layout main-horizontal
M-4 | select-layout main-vertical
M-5 | select-layout tiled
M-n | next-window -a
M-o | rotate-window -D
M-p | previous-window -a
C-Up | resize-pane -U
C-Down | resize-pane -D
C-Left | resize-pane -L
C-Right | resize-pane -R