PuTTY에서 tmux가 작동하지 않는 경우 Ctrl + 화살표 키


16

PuTTY를 사용하여 데비안 컴퓨터에 ssh하고 있습니다. tmux에서 창 크기를 조정하기 위해 Ctrl + [화살표 키]를 사용하려고하면 활성 창은 마치 Ctrl 키를 누르지 않은 것처럼 전환됩니다. 다른 Ctrl 키 바로 가기가 제대로 작동합니다. 다른 터미널을 사용하여 같은 것을 시도하면 바로 가기가 작동합니다.

답변:


12

다음 줄을 추가하십시오 ~/.tmux.conf

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

출처 : https://stuff.mit.edu/afs/athena/project/bsd/src/tmux-1.3/FAQ

퍼티에서는 Ctrl 및 화살표 키가 작동하지 않습니다! 어떻게해야합니까?

putty는 ctrlux에서 커서 키 모드의 의미를 반전시킵니다. 이것은 tmux가 제대로 감지하기가 약간 어렵습니다. Ctrl 키를 올바르게 얻으려면 kinfo5 (Ctrl-Up 등)가 조정 된 버전이되도록 terminfo 설정을 변경하고 tmux가 모드를 변경하지 않도록 smkx / rmkx를 비활성화하십시오. 예를 들어 .tmux.conf에서이 줄을 사용하면 TERM이 xterm으로 설정되어 있다고 가정합니다.

set -g 터미널 무시 "xterm * : kLFT5 = \ eOD : kRIT5 = \ eOC : kUP5 = \ eOA : kDN5 = \ eOB : smkx @ : rmkx @"

이것은 tmux 1.2 이상에서만 작동합니다.


0

Ctrl+b그런 다음 둘 다 놓은 다음 Ctrl+arrow key크기를 조정하십시오 ( Ctrl필요한 경우 여러 번 빠르게 화살표 를 누르고 있음)

누르는 사이에 오래 멈추지 않아야합니다. 그렇지 않으면 한 번에 한 단계 씩 크기가 조정됩니다.


1
그게 내가하는 일이고 작동하지 않습니다
모욕적 인

Ctrl+b그리고 그 사이의 일시 중지는 Ctrl+arrow key가능한 한 짧아야합니다 (더 이상은 아닙니다). 이것은 꽤 빨리 입력해야한다는 것을 알 때까지 나를 귀찮게했다
Alex

1
Windows에서 Putty 0.69 및 Ubuntu 16.04에서 tmux 2.1을 사용하면 Ctrl + Arrow는 Ctrl이없는 화살표와 동일하게 감지됩니다. 다른 답변에서 제안한대로 터미널 재정의를 설정하면 문제가 해결됩니다.
bobpaul
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.