Cheat Sheet :: Tmux

Trabalhando com sessões

Nova sessão

1
tmux new-session
1
tmux
1
tmux new
1
Ctrl + b + n
1
tmux new -s mysession : new -s mysession

Encerrar/Excluir sessões

1
tmux kill-session -t mysession
1
tmux kill-ses -t mysession
1
tmux kill-session -a -t mysession
1
tmux kill-session -a

Renomear sessão

1
Ctrl + b + $

Mover entre sessões

1
Ctrl + b + (
1
Ctrl + b + )

Anexar a uma sessão existente

Anexar à última sessão

1
tmux attach-session
1
tmux attach
1
tmux at
1
tmux a

Anexar a uma sessão existente com o nome mysession

1
tmux attach-session -t mysession
1
tmux attach -t mysession
1
tmux at -t mysession
1
tmux a -t mysession

Desanexar da sessão

1
Ctrl + b + d

Mostrar TODAS as sessões

1
tmux list-sessions
1
tmux ls
1
Ctrl + b + s

Trabalhando com janelas do tmux

Iniciar uma nova janela

1
tmux new -s mysession -n mywindow
1
Ctrl + b + c

Renomear uma janela

1
Ctrl + b + ,
1
Ctrl + b + &

Mover entre janelas

1
Ctrl + b + p
1
Ctrl + b + n
1
Ctrl + b + 0...9

Reordenar uma janela

1
tmux swap-window -s 2 -t 1

Trabalhando com painéis

Alternar painéis

1
Ctrl + b + ;

Dividir o painel

1
Ctrl + b + %
1
Ctrl + b + "

Mover painéis

1
Ctrl + b + {
1
Ctrl + b + }

Alternar entre painéis

1
2
3
4
Ctrl + b + Up
Ctrl + b + Down
Ctrl + b + Left
Ctrl + b + Right

Alternar synchronize-panes

1
tmux setw synchronize-panes

Alternar entre layouts de painéis

1
Ctrl + b + <SpaceBar>
1
Ctrl + b + o
1
Ctrl + b + q

Alternar zoom do painel

1
Ctrl + b + z

Converter um painel em janela

1
Ctrl + b + !

Redimensionar o painel

1
2
Ctrl + b + Up
Ctrl + b + Down
1
2
Ctrl + b + Left
Ctrl + b + Right

Fechar o painel

1
Ctrl + b + x

Entrar no modo de cópia (buffer)

1
Ctrl + b + [
1
Ctrl + b + PgUp
1
q
1
g
1
G

Rolagem usando o cursor do teclado (setas)

1
Keyboard Up Cursor // Up
1
Keyboard Down Cursor // Down
1
Keyboard Left Cursor // Left
1
Keyboard Right Cursor // Right

Rolagem usando as teclas do vim

PRIMEIRO: lembre de habilitar as teclas do vim no modo de buffer. Vá para a seção Set the runtime tmux Options para aprender mais.

1
h
1
j
1
k
1
l
1
w
1
b
1
/
1
?
1
n
1
N

Trabalhando com buffers

1
<SpaceBar>
1
<Esc>
1
<Enter>
1
Ctrl + b + ]
1
: show-buffer
1
: capture-pane
1
: list-buffers
1
: choose-buffer
1
: save-buffer buf.txt
1
: delete-buffer -b 1
1
Ctrl + b + :

Definir opções runtime do tmux

1
: set -g OPTION
1
: setw -g OPTION
1
: setw -g mode-keys vi
1
set-option -g history-limit 50000
1
tmux set-option -g history-limit 50000; new-session

Ajuda

1
tmux info
1
Ctrl + b + ?