tmux에서 Shift + {Left, Right}에 어떻게 바인딩합니까?


17

에서 찾고 있으며 (높은 구성 가능!) 키 바인딩 을 구성하는 동안 충격을 tmux받았습니다 .screentmux

내에서 문제는, .screenrc내가 가진

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

바인딩이 작동합니다 (원래는에서 왔습니다 rxvt-tabbedex).

그러나 tmux분명히 명령을 ShiftLeft/ Right조합 에 바인딩 할 수있는 방법이 없습니다 . 나를 잘못 증명해주세요.

답변:


11

이것을 시도하십시오 (일부 예).

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

다른 두 설정도 쉽게 사용할 수있을 정도로 충분합니다. 그것은 tmux 설치 (1.4)에서 작동하지만 YMMV에서 작동합니다.

메타 키 (Mac에서는 옵션, PC에서는 대체 옵션)를 사용할 수도 있습니다.

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

OS X에서 Terminal.app를 사용하는 경우 환경 설정에서 옵션 키를 사용하도록 설정해야 작동합니다. (내가 기억하는 한 iTerm에서는 기본적으로 작동하지만 그렇지 않은 경우 확실히 활성화 할 수 있습니다.)


1

나는 당신이 내 상황 (리눅스 서버에서 퍼티를 사용하는 Windows 데스크톱)에 있는지 모르겠지만 같은 문제가 있습니다.

퍼티 대신 MobaXterm을 사용하고 "클래식 바인드 키"를 사용하여이 문제를 해결합니다.

bind-key -n C-right next
bind-key -n C-left prev
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.