Ctrl + teclas de seta para o tmux não funcionar no PuTTY

10

Estou usando o PuTTY para o ssh em uma máquina Debian. Quando eu tento usar Ctrl + [tecla de seta] para redimensionar os painéis no tmux, o painel ativo apenas muda como se eu não estivesse segurando Ctrl. Outros atalhos da tecla Ctrl funcionam bem. Quando eu tento a mesma coisa usando um terminal diferente, o atalho funciona.

    
por cambunctious 09.01.2017 / 23:10

2 respostas

9

Adicione a seguinte linha a ~/.tmux.conf

set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

Fonte: link

Ctrl and arrow keys doesn't work in putty! What do I do?

putty inverts the sense of the cursor key mode on ctrl, which is a bit hard for tmux to detect properly. To get ctrl keys right, change the terminfo settings so kUP5 (Ctrl-Up etc) are the adjusted versions, and disable smkx/rmkx so tmux doesn't change the mode. For example with this line in .tmux.conf (assuming you have TERM set to xterm):

set -g terminal-overrides "xterm*:kLFT5=\eOD:kRIT5=\eOC:kUP5=\eOA:kDN5=\eOB:smkx@:rmkx@"

Note that this will only work in tmux 1.2 and above.

    
por 10.01.2017 / 16:44
0

Ctrl+b , em seguida, libere ambos e, em seguida, Ctrl+arrow key para ajustar o tamanho (mantendo Ctrl pressionando rapidamente várias vezes a seta, se necessário)

Certifique-se de que você não tem uma longa pausa entre as pressões, caso contrário, redimensionará apenas um passo na hora

    
por 09.01.2017 / 23:45

Tags