tmux - como posso mapear novas chaves para o ciclo da janela (painel)?

1

No aplicativo tmux, como mapear ctrl-a , o (ciclo da janela) para ctrl-a , w ?

    
por Michael Durrant 21.06.2012 / 19:10

3 respostas

0

Por enquanto estou usando ctrl-a, q, #

ctrl-a eu já mapeei para ctrl-b

Estes foram os três toques de teclas APÓS ctrl são a, q, 0 ou a, q, 1 ou a, q, 2, etc.

Estas teclas (exceto 0) estão bem próximas umas das outras no teclado para máxima facilidade de uso!

Se eu pudesse forçar o tmux a fazer uma contagem baseada em vez de 0 ....

    
por 21.06.2012 / 20:19
3

Por padrão, o prefixo o é associado ao comando tmux select-pane -t :.+ .
Se você quiser que o Prefixo w execute o mesmo comando, faça isso (por exemplo, em seu .tmux.conf ):

bind-key w select-pane -t :.+

Nota: Isto irá sobrescrever o comando Prefixo + w padrão ( choose-window ).

:.+ como um "painel de destino" é uma maneira de se referir ao próximo painel na janela atual da sessão atual. Veja a descrição do manual do “target-pane”.

A propósito, você pode inspecionar suas ligações atuais com o comando list-keys (por padrão, ligado ao Prefixo ? , ou através do Prefixo : list-keys , ou (por exemplo) tmux list-keys | less em um shell). Você poderia usar a saída de list-keys para determinar a ligação original do Prefixo o .

    
por 22.06.2012 / 04:43
1

Na linha de comando tmux :

bind w rotate-window

ou do shell

tmux bind w rotate-window
    
por 21.06.2012 / 19:36