PREFIX :source-file <filename>Reload the tmux config from
unbindRemove a keybinding
set -g escape-time 0tmux adds a delay to sending the escape key in case it is followed by escape sequences. This makes that delay zero. This is nice for using vim under tmux.
Copy / Paste
The default copy / paste commands:
PREFIX [to enter copy mode
spaceto select start of selection
enterto end selection and copy text to paste buffer
PREFIX ]to paste the contents of the paste buffer
PREFIX #to see the contents of the paste buffer
capture-panecopy entire visible contens of a pane into the paste buffer
save-buffer <filename>saves the buffer contents to
list-bufferslist all paste buffers
PREFIX =list all paste buffers and choose one to paste from
Windows and Panes
move-window -s src-window -t dst-windowMove a window, use full
session_name:windowformat for a different session
join-pane -s :3join the current window with window 3 in the current session
join-pane -s code:3 -t writing:4Merge window 4 from the 'writing' session with window 3 in the 'code' session.
:swap-window -s 4 -t 0Swap windows 4 and 0
PREFIX zzoom into (make "fullscreen") the current window pane, press again to zoom out
PREFIX !moves current pane to its own window
PREFIX ;switch to most recently used pane
PREFIX fFind a window by name.
PREFIX wView a list of windows open in the current session.
PREFIX (Move to previous session
PREFIX )Move to next session
PREFIX sChoose from list of sessions