Linux: tmux

From RHS Wiki
Revision as of 11:41, 19 March 2019 by Rafahsolis (talk | contribs) (→‎List/Attatch)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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