Como mudar diretamente para um painel no Tmux?

26

Eu gostaria de mudar diretamente para um painel no Tmux, pelo painel #.

Como posso fazer isso? Eu sei como alternar entre painéis e mover para painéis que estão ao lado do painel atual.

Eu gostaria de poder executar o comando display-panes , que mostra o "painel #" em cada painel, depois pular diretamente para um painel usando os ################################### .

Isso é possível?

NOTA: E só para ficar claro, não quero dizer janela, quero dizer, painel. Obrigado!

    
por Brad Parks 11.06.2014 / 19:52

3 respostas

37

Você pode ir diretamente para um painel digitando o índice do painel enquanto ele é mostrado pelo comando display-panes .

De man tmux :

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.

Ou, em vez de digitar o comando, você pode usar:

C-b q
  • C-b chave de prefixo de envio
  • q exibe índices de painéis
por 11.06.2014 / 20:35
9

Ctrl b q (a sequencia de prefixo tmux defualt mais q ) mostrara brevemente os indices do painel, se voce digitar o indice número enquanto eles estão dsiplayed, o cursor irá mover para esse painel.

Se você tiver um grande número de painéis e o tempo de exibição for muito curto, você poderá configurar o tmux para exibir o índice para um intervalo especificado com a opção display-panes-time no seu ~/.tmux.conf . O valor está em milissegundos.

    
por 11.06.2014 / 20:37
2

Eu sei que isso não é necessariamente o que você pediu, mas habilitando O suporte ao mouse é bastante fácil e a maioria dos emuladores de terminal o suportam.

Você pode simplesmente clicar no painel para o qual deseja mudar. :)

    
por 30.01.2017 / 23:59

Tags