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.