Tmux cheatsheet
tmux is a terminal multiplexer : it enables a number of terminals to be created, accessed, and controlled from a single screen. tmux may be detached from a screen and continue running in the background, then later reattached
Shortcuts
CTRL + B+c: Create a new window.CTRL + B+,: Rename a window.CTRL + B+": Create a new pane (horizontally and below the current pane).CTRL + B+%: Create a new pane (vertically and to the right of the current pane).CTRL + B+!: Transform a pane to a new window.CTRL + B+z: Enable / Disable the zoom mode on a pane.CTRL + B+x: Kill the current pane.CTRL + B+arrow: Resize the current pane.CTRL + B+[0-9]: Switch to the window n°[0-9].CTRL + B+{: Move the current pane to the left.CTRL + B+}: Move the current pane to the right.CTRL + B+[: Enter in copy mode.CTRL+S: Search text (only on copy mode).CTRL+B+s: Select a running session.
Configuration
The tmux configuration file is located at ~/.tmux.conf.
Default shell
set -g default-shell /usr/bin/fish
New window / pane come with the current path
bind c new-window -c "#{pane_current_path}"
bind '"' split-window -c "#{pane_current_path}"
bind % split-window -h -c "#{pane_current_path}"