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)를 눌러 상단 창을 분할하십시오
기본 키 바인딩과 함께 작동합니다.