Linux: tmux
tmux CheatSheet[edit]
Start tmux[edit]
tmux tmux new -s foo -d
Rename already started tmux[edit]
[CTRL + B] + $
List/Attatch[edit]
tmux ls
tmux attach
tmux attach -t foo
Split Horizontal[edit]
[CTRL] + b + %
Panels ([CTRL + B] +[edit]
% vertical split
" horizontal split
o swap panes
q show pane numbers
x kill pane
+ break pane into window (e.g. to select text by mouse to copy)
- restore pane from window
⍽ space - toggle between layouts
<prefix> q (Show pane numbers, when the numbers show up type the key to goto that pane)
<prefix> { (Move the current pane left)
<prefix> } (Move the current pane right)
<prefix> z toggle pane zoom
[ Scroll (press q to quit)
Arrows to change panel
Exc + Arrow Resize panel
Window[edit]
Deattach[edit]
[CTRL] + b + d
List[edit]
tmux ls
Reattach[edit]
tmux -a -t [Name or number]
Kill[edit]
& kill window
Change tmux commnad prefix key combination[edit]
At ~/.tmux.conf:
# remap prefix to Control + a set -g prefix C-a # bind 'C-a C-a' to type 'C-a' bind C-a send-prefix unbind C-b
Online Cheatsheets[edit]
https://gist.github.com/MohamedAlaa/2961058
https://gist.github.com/andreyvit/2921703