vim
Ctrl+w
release+ 를 클릭하여 창을 탐색 합니다 an arrow key (left|right|down|up)
.
컨텍스트 전환이 필요 없도록 tmux
창 탐색이 에서와 동일하도록 구성을 변경하고 싶습니다 .vim
현재 탐색 창에 대해 다음 구성이 있습니다 tmux
.
bind-key j select-pane -D
bind-key k select-pane -U
bind-key h select-pane -L
bind-key l select-pane -R
내 전역 접두사는 을 C-f
클릭하여 창 사이를 탐색할 수 있도록 설정되어 있습니다 C-f + arrowkey
.
C-w + arrowkey
like 로 다시 매핑할 수 있는 방법이 있나요 vim
?
비슷한 것을 시도했지만 아무 소용이 없었습니다.
bind -n C-w-j select-pane -D
bind -n C-w-k select-pane -U
bind -n C-w-h select-pane -L
bind -n C-w-l select-pane -R
에서 키 구성이 어떻게 작동하는지 오해했지만 tmux
문서는 별로 도움이 되지 않습니다.
답변1
man 1 tmux
, 설명은 다음과 bind-key
같습니다.
switch-client -T
키 바인딩에서 키 바인딩으로 전환하기 위한 명령 과 함께 키를 사용자 정의 키 테이블에 바인딩할 수도 있습니다 .
switch-client
관련 부분에 관하여 [강조 광산]:
-T
클라이언트의 키탭을 설정합니다. 클라이언트의 다음 키가 해석됩니다key-table
.여러 접두사 키를 구성하는 데 사용할 수 있습니다., 또는 명령을 키 시퀀스에 바인딩합니다.
새로운 사용자 정의 keytab 의 이름을 지정하겠습니다 Cw
. Ctrl+를 사용 w하여 선택한 다음 화살표 키를 사용하여 해당 테이블 내에서 그에 따라 창을 선택하려고 합니다. 이것:
bind-key -T root C-w switch-client -T Cw
bind-key -r -T Cw Right select-pane -R
bind-key -r -T Cw Left select-pane -L
bind-key -r -T Cw Up select-pane -U
bind-key -r -T Cw Down select-pane -D
당신은 이것들을 좋아할 수도 있고 그렇지 않을 수도 있습니다 -r
.