Vincular chaves por SSH para alternar as guias do tmux

0

Eu normalmente tenho 4 ou 5 "tabs" tmux (aka janelas tmux) abertas. Eles são criados pressionando Control + B, C

Em muitos aplicativos, você pode controlar + Tab para alternar entre guias (ou janelas internas ou qualquer outra coisa). Você pode ver isso no Firefox, Chrome, Sublime Text, Dolphin, etc etc etc.

Como posso dizer ao tmux para fazer isso também?

Eu já tentei o seguinte em ~ / .tmux.conf:

bind-key C-Tab próxima janela chave de ligação C-S-Tab janela anterior

Mas isso não funciona.

Estou usando: Windows 8.1, Putty 0.63 e tmux 1.8

    
por american-ninja-warrior 07.11.2014 / 02:26

1 resposta

0

O problema é que você precisa enviar o prefixo ('C-b') antes do tmux escutar sua ligação de chave.

Na página man do tmux (1)

KEY BINDINGS
tmux may be controlled from an attached client by using a key combination of a prefix key, 'C-b' (Ctrl->b) by default, followed by a command key.

Então o Ctrl-Tab por si só não funciona. Você precisa digitar o prefixo primeiro.

É possível ligar chaves que não requerem o prefixo, passando o argumento -n para bind-keys da seguinte forma:

bind-keys -n C-Tab next-window
bind-keys -n C-S-Tab previous-windows

Veja esta resposta em stackoverflow.com para mais detalhes.

    
por 13.11.2014 / 03:30