Referência rápida para digitar o mesmo comando em todos os painéis da aba atual — útil para administrar vários servidores ao mesmo tempo.
| Ação | Comando |
|---|---|
| Ativar | Ctrl+b + : → setw synchronize-panes on |
| Desativar | Ctrl+b + : → setw synchronize-panes off |
| Alternar (liga/desliga) | Ctrl+b + : → setw synchronize-panes |
Adicione ao ~/.tmux.conf:
# Alterna sincronização com Ctrl+b + S e mostra o estado na tela
bind-key S set-window-option synchronize-panes \; display-message -F "#[fg=green]sync #{?pane_synchronized,ON,OFF}"
Depois recarregue:
tmux source-file ~/.tmux.conf
Agora basta Ctrl+b + S para ligar/desligar.
Olhe a barra de status: o nome da aba mostra [sync] ao lado.
0:bash* 1:bash- 2:bash[sync] 3:bash-
Ctrl+b : → setw synchronize-panes onls -la → executa em todos os painéisuptime → executa em todos simultaneamenteCtrl+b : → setw synchronize-panes offO synchronize-panes é tudo ou nada dentro de uma aba: não dá para sincronizar só dois painéis de quatro. Para sincronizar apenas alguns, crie uma aba separada contendo somente os painéis desejados.
Perigo: comandos destrutivos como
rm -rf,shutdownerebootserão executados em todos os painéis. Sempre desative a sincronização antes de rodar comandos perigosos ou específicos de um único painel.
Sem sair do painel atual:
Ctrl+b + q → mostra os números dos painéisCtrl+b + : → send-keys -t 2 "comando" Enter → envia para o painel 2Ativar: Ctrl+b : setw synchronize-panes on
Desativar: Ctrl+b : setw synchronize-panes off
Alternar: Ctrl+b : setw synchronize-panes
Com atalho no .tmux.conf: Ctrl+b S