부모 창의 전체 너비에 걸쳐 가로 분할을 tmux 창에 추가하는 방법은 무엇입니까? 전체 너비로 확장되는 새로운 세 번째

tmux 창이 세로로 두 개의 분할 창으로 분할 된 경우 전체 너비로 확장되는 새로운 세 번째 수평 분할 창을 생성하려면 어떻게해야합니까?

예를 들어 어떻게 얻을 수 있습니까?

Ctr-b %

+–––––––––+–––––––––+
|         |         |
|         |         |
|         |         |
|         |         |
|         |         |
+–––––––––+–––––––––+

이에?

Ctr-b %
Ctr-b …이제 뭐?

+–––––––––+–––––––––+
|         |         |
|         |         |
|         |         |
|         |         |
|         |         |
+–––––––––+–––––––––+
|                   |
|                   |
+–––––––––––––––––––+

이 대신에?

Ctr-b %
Ctr-b "

+––––––––+––––––––––+
|        |          |
|        |          |
|        |          |
|        |          |
|        |          |
|        +––––––––––+
|        |          |
|        |          |
+––––––––+––––––––––+

참고 : 가능한 모든 레이아웃 조합을 순환 Ctr-b Space하여 원하는 레이아웃을 얻는 것을 원하지 않습니다 . 가능한 한 간결하게 달성해야합니다.



답변

이를 위해 5 가지 사전 설정 레이아웃 모드 (바둑판 식) 중 하나를 사용할 수 있습니다. 시작 지점 (단일 수직 분할)에서 새 분할 창을 열고 기본적으로 활성 분할 창을 분할 한 다음 분할 창을 타일 모드로 정렬하십시오.

Ctrlb,Alt5

보낸 사람 man tmux:

M-1 ~ M-5 5 개의 사전 설정 레이아웃 중 하나에 가로, 가로, 세로, 주 가로, 주 세로 또는 바둑판 식으로 창을 배열합니다.

선택적 으로 레이아웃을 원하는 경우 키 select-layout tiled바인드에 키 바인드를 추가 할 수 있습니다 .tmux.conf.


답변

최신 버전의 tmux (최소 2.3)를 받으십시오.

매뉴얼 페이지에서 :

-f옵션은 활성 창을 분할하는 대신 전체 창 높이 (포함 -h) 또는 전체 창 너비 (포함)에 걸쳐 새 창을 만듭니다 -v.


답변

tmux 2.3은 원하는 것을 정확하게 수행 하는 -f스위치를 지원합니다 split-window.

-f 옵션은 활성 분할 창을 분할하는 대신 전체 창 높이 (-h) 또는 전체 창 너비 (-v)에 걸쳐 새 분할 창을 작성합니다.


답변

오래된 질문이지만 추가하고 싶었습니다. 자주 사용하고 싶은 레이아웃이 있다면 사용할 수 있습니다

   tmux list-windows

현재 레이아웃을 제공하기 위해 (이것은 같은 문자열입니다 c904,273x74,0,0{81x74,0,0[81x29,0,0,1,81x21,0,30,2,81x22,0,52,3],191x74,82,0,0})

그런 다음 해당 문자열을 전달 select-layout하여 적용하십시오. 를 찾아 select-layout자세한 사항은 man 페이지입니다.


답변

전체 너비로 확장되는 새로운 세 번째 가로 창을 생성하려면 다음을 시도하십시오.

Ctrl-b “

또는 순환

Ctrl-b 공간


답변

Ctrl + B를 누른 다음 “(큰 따옴표)를 두 개의 수평 창으로 나누십시오.

Ctrl + B “o”를 누르면 상단 창으로 돌아갑니다 (커서를 확인하면 현재 위치를 알려줍니다)

Ctrl + B를 누른 다음 % (shift + 5)를 눌러 상단 창을 분할하십시오

기본 키 바인딩과 함께 작동합니다.