como fechar todos os painéis, mas o painel atual no tmux

12

Eu tenho uma chave para configurar os painéis ao meu gosto, mas às vezes as coisas ficam confusas ou descontroladas e eu quero fechar todos os painéis e reexecutar o script. Existe um comando tmux simples para fechar todos os painéis, exceto aquele em que estou atualmente?

    
por Digital Powers 22.06.2011 / 20:16

2 respostas

19

Você pode usar o comando "kill-pane".

 kill-pane [-a] [-t target-pane]
               (alias: killp)
         Destroy the given pane.  If no panes remain in the containing window, it is also destroyed.  The -a option kills all but the pane given with -t.

Então, por exemplo, se você quiser matar todos os painéis, exceto o painel 0:

kill-pane -a -t 0

Se você não sabe quais são os números do painel, pode usar o comando "display-panes":

 display-panes [-t target-client]
               (alias: displayp)
         Display a visible indicator of each pane shown by target-client.  See the display-panes-time, display-panes-colour, and display-panes-active-colour
         session options.  While the indicator is on screen, a pane may be selected with the '0' to '9' keys.
    
por 22.06.2011 / 21:29
7

Existe também "^ b!" de acordo com o link (eu também tentei e funcionou para mim)

    
por 24.03.2014 / 18:30