start new with session name:
tmux new -s master
attach to session by name:
tmux a -t myname
attach to session by name in native mode:
tmux -CC a -t myname
list sessions:
tmux ls
tmux kill-session -t myname
In tmux, hit the prefix ctrl+b (my modified prefix is ctrl+a) and then:
c create window d detach session n next window p previous window , name window % vertical split pane " horizontal split pane left arrow go to left pane right arrow go to rigth pane
d detach session
:new<CR> new session
s list sessions
$ name session
c create window
w list windows
n next window
p previous window
f find window
, name window
& kill window
% 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