tmux에서 Shift+{Left,Right}에 바인딩하는 방법은 무엇입니까?

tmux에서 Shift+{Left,Right}에 바인딩하는 방법은 무엇입니까?

조사 중인데 tmux( screen고도로 구성 가능!) 키 바인딩을 구성하는 데 문제가 있습니다 tmux.

문제는 내 .screenrc안에

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

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

그러나 명령을 바인딩 / 결합 tmux하는 방법은 없는 것 같습니다 . 내가 틀렸다는 것을 증명해주세요.ShiftLeftRight

답변1

다음을 시도해 보세요(일부 예시).

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

이는 다른 두 설정도 쉽게 작동하기에 충분합니다. 내 tmux 설치(1.4)에서는 작동하지만 YMMV에서는 작동합니다.

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

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

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

답변2

당신이 내 상황(Linux 서버에서 퍼티를 사용하는 Windows 데스크톱)에 있는지는 모르겠지만 동일한 문제가 있었습니다.

나는 퍼티 대신 MobaXterm을 사용하고 "클래식 키 바인딩"을 사용하여 이 문제를 해결했습니다.

bind-key -n C-right next
bind-key -n C-left prev

관련 정보