무슨 뜻인지 설명하겠습니다. 수평 분할을 만든 다음 위쪽 창을 확대/축소했다고 가정해 보겠습니다.
C-w-l
그런 다음 경계를 누르면 select-pane -R
(tmux와 vim 창 사이를 '원활하게' 탐색하기 위해 vim 및 TmuxNavigator 플러그인을 사용하고 있습니다) tmux가 창 확대를 해제하고 활성 창은 동일하게 유지됩니다. 나는 그것을 좋아하지 않는다.
C-w-j
tmux 에 대한 경계를 누르면 select-pane -D
확대/축소가 해제되고 내가 매우 좋아하는 하단 창을 활성화할 수 있습니다.
두 번째 동작을 저장하는 동안 첫 번째 동작을 비활성화하려면 어떻게 해야 합니까?
답변1
누른 후 확대/축소하려는 바인딩의 바인딩을 교체해야 합니다. resize-pane -Z
키의 정상적인 동작 바로 뒤에 명령을 추가해야 합니다 . 예를 들어 C-<prefix>-l
일반적으로 에 바인딩된 경우 select-pane -L
로 변경합니다 select-pane -L ; resize-pane -Z
. 다음 명령을 사용하여 이 작업을 수행할 수 있습니다.
:bind-key -T prefix l select-pane -L\; resize-pane -Z
메모: 탈출해야 합니다. 그렇지 않으면 tux가 이후 자체 명령으로 ;
해석됩니다 .resize-pane -Z
bind-key