Tmux não pode encontrar janela

4

Estou usando o tmux depois de fazer login em nosso servidor da universidade. Eu tenho várias telas (criadas com Ctrl - B c ), algumas para editar arquivos diferentes. Alguns para executar programas. Eu passo pelas tarefas com Ctrl - B n e Ctrl - B < kbd> p , mas às vezes isso leva muito tempo para encontrar o caminho certo.

Existe um atalho para uma tela executando algum programa específico. Ou existe alguma outra maneira de gerenciar as telas (às vezes dez ou mais)?

    
por Shavi 02.11.2014 / 20:57

2 respostas

4

Você pode obter uma lista de "telas" com Ctrl + B w . Isso mostra o programa principal rodando sem opções, de modo que ajuda um pouco, mas não muito.
Você deve nomear suas telas com Ctrl + B , depois de criá-las, o que tornará essa lista muito mais útil.

Isto é o que eu obtenho após Ctrl + B w , você pode selecionar a entrada com e seguido por Return , ou clicando com o mouse.

    
por 02.11.2014 / 21:00
3

Veja a opção list-windows na página man:

list-windows [-a] [-F format] [-t target-session]
(alias: lsw)
If -a is given, list all windows on the server. Otherwise, list windows in the current session or in target-session. For the meaning of the -F flag, see the FORMATS section.

A partir do tmux, abra uma linha de comando com : e emita o comando: list-windows para ver uma lista:

0: TTYtter  (1 panes) [142x60] [layout b07d,142x60,0,0,0] @0
1: NZOSA  (1 panes) [142x60] [layout b07e,142x60,0,0,1] @1
2: SSH  (1 panes) [142x60] [layout b07f,142x60,0,0,2] @2
3: IRC  (1 panes) [142x60] [layout b080,142x60,0,0,3] @3
4: Shell- (1 panes) [142x60] [layout b081,142x60,0,0,4] @4
5: bash* (1 panes) [142x60] [layout b082,142x60,0,0,5] @5 (active)

Se você usar este comando frequesntly, vincule-o a uma chave para torná-lo mais conveniente para executar:

bind-key C-w list-windows
    
por 02.11.2014 / 21:03

Tags