Como faço para ligar ao Shift + {Left, Right} no tmux?


17

Eu estou olhando tmuxde screene atingi um solavanco ao configurar as tmuxcombinações de teclas (altamente configuráveis!) .

O problema é que no meu .screenrceu tenho

bindkey ^[[d prev
bindkey ^[[c next
bindkey ^[[a title
bindkey ^[[b screen 1

e as ligações funcionam (de onde vieram originalmente rxvt-tabbedex).

Mas tmuxaparentemente não há como vincular comandos ShiftLeft/ Rightcombinações. Por favor, prove que estou errado.

Respostas:


11

Tente isso (como um exemplo parcial):

bind -n S-Right next-window
bind -n S-Left previous-window

Isso deve ser suficiente para facilitar também o funcionamento das outras 2 configurações. Ele funciona na minha instalação do tmux (1.4), mas no YMMV.

Você também pode usar a meta-chave (opção em Macs, alt em PCs):

bind-key -n M-Right next-window
bind-key -n M-Left previous-window 

Se você estiver usando o Terminal.app no ​​OS X, precisará habilitar o uso da tecla de opção nas Preferências para que isso funcione. (Pelo que me lembro, funciona por padrão no iTerm, mas, se não, pode definitivamente ser ativado.)


1

Eu não sei se você estava na minha situação (área de trabalho do Windows usando massa no servidor linux), mas eu tenho o mesmo problema.

Resolvo esse problema usando o MobaXterm em vez de massa e usando "chaves de ligação clássicas":

bind-key -n C-right next
bind-key -n C-left prev
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.