Linux: tmux

From RHS Wiki
Jump to navigation Jump to search

tmux CheatSheet

Start tmux

tmux
tmux new -s foo -d

Rename already started tmux

[CTRL + B] + $

List/Attatch

tmux ls
 tmux attach
 tmux attach -t foo

Split Horizontal

[CTRL] + b + %

Panels ([CTRL + B] +

%  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

Deattach

[CTRL] + b + d

List

tmux ls

Reattach

tmux -a -t [Name or number]

Kill

&  kill window

Change tmux commnad prefix key combination

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

https://gist.github.com/MohamedAlaa/2961058
https://gist.github.com/andreyvit/2921703