select-pane 명령이 실행된 경우 tmux에서 확대/축소를 유지하는 방법은 무엇입니까?

select-pane 명령이 실행된 경우 tmux에서 확대/축소를 유지하는 방법은 무엇입니까?

무슨 뜻인지 설명하겠습니다. 수평 분할을 만든 다음 위쪽 창을 확대/축소했다고 가정해 보겠습니다.

C-w-l그런 다음 경계를 누르면 select-pane -R(tmux와 vim 창 사이를 '원활하게' 탐색하기 위해 vim 및 TmuxNavigator 플러그인을 사용하고 있습니다) tmux가 창 확대를 해제하고 활성 창은 동일하게 유지됩니다. 나는 그것을 좋아하지 않는다.

C-w-jtmux 에 대한 경계를 누르면 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 -Zbind-key

관련 정보