하나는 Tmux에서 두 개의 창을 어떻게 교체합니까? 현재 왼쪽에두고 싶습니다. 포커스 이동

가로 분할에 두 개의 창이 있습니다. 창 오른쪽의 창을 현재 왼쪽에두고 싶습니다. 포커스 이동 ( Ctrl+ B o) 에 대해서는 이야기하지 않습니다 . 어떻게하면 되나요?

‘왼쪽 창'<-> ‘오른쪽 창’



답변

swap-pane명령은이 작업을 수행 할 수 있습니다. {}키에 바인딩 swap-pane -Uswap-pane -D기본 구성에.

따라서 원하는 변경 사항을 적용 Prefix {하려면 오른쪽 창에 있거나 Prefix }왼쪽 창에 있을 때 사용할 수 있습니다 .

-U-D“업”및 “다운”창 인덱스 순서 참조 (동일한 방향 인 “가” Prefix o창을 가로 질러 이동). 당신과 함께 창 지수 볼 수있다 display-panes(을 Prefix q기본적으로).


답변

당신은 칠 수 Ctrl b와 계속 누르고 Ctrl치는 동안 o. 이렇게하면 기존 창이 모두 회전하므로 두 개의 기존 창만 교체됩니다.

Ctrl b+ Alt o반대 방향으로 회전합니다 (창이 두 개 이상인 경우 유용).


답변

가장 정확한 제어 방법은 명령을 swap-pane 직접 사용하는 것 입니다. 이것은 그렇게 어렵지 않습니다.

  1. ctrl-b q현재 창에있는 각 창의 “ID”를 표시합니다. 교환하려는 두 개의 창을 기억하십시오. 그들이 3과 5라고 가정 해 봅시다.
  2. ctrl-b :tmux 명령 행을 활성화하십시오. 그런 다음 command를 실행하십시오 swap-pane -s 3 -t 5.

명령을 입력 할 때 자동 완성 기능이 있습니다. 또한 tmux 맨 페이지 에서 직접 명령 구문을 검색 할 수 있습니다 . 이것이 내가 구문을 배우는 방법입니다 swap-pane.