PREFIX :source-file <filename>
Reload the tmux config fromunbind
Remove a keybindingset -g escape-time 0
tmux 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.
The default copy / paste commands:
PREFIX [
to enter copy modespace
to select start of selectionenter
to end selection and copy text to paste bufferPREFIX ]
to paste the contents of the paste bufferPREFIX #
to see the contents of the paste buffercapture-pane
copy entire visible contens of a pane into the paste buffersave-buffer <filename>
saves the buffer contents tolist-buffers
list all paste buffersPREFIX =
list all paste buffers and choose one to paste from
move-window -s src-window -t dst-window
Move a window, use fullsession_name:window
format for a different sessionjoin-pane -s :3
join the current window with window 3 in the current sessionjoin-pane -s code:3 -t writing:4
Merge window 4 from the 'writing' session with window 3 in the 'code' session.:swap-window -s 4 -t 0
Swap windows 4 and 0PREFIX z
zoom into (make "fullscreen") the current window pane, press again to zoom outPREFIX !
moves current pane to its own windowPREFIX ;
switch to most recently used panePREFIX f
Find a window by name.PREFIX w
View a list of windows open in the current session.
PREFIX (
Move to previous sessionPREFIX )
Move to next sessionPREFIX s
Choose from list of sessions