tmux에는 현재 다음과 같은 창 위치가 있습니다.
+---------------------+
| |
| 1 |
+---------------------+
| |
| 2 |
| |
+---------------------+
| |
| 3 |
| |
+---------------------+
그런 다음 세 번째 창을 가져와서 다음과 같이 수직으로 전체 높이로 이동하고 싶습니다.
+-------------+-------+
| | |
| 1 | |
| | |
| | |
+-------------+ 3 |
| | |
| 2 | |
| | |
| | |
+-------------+-------+
Vim에는 이 목적을 위한 명령이 있습니다 <C-w>L
. tmux에서 이 작업을 어떻게 수행합니까?
답변1
이것이 제가 생각할 수 있는 최선의 방법이고 실제로 사용하기에는 너무 지저분할 수 있지만 필요한 경우 작동할 수 있습니다.
@cuonglm의 의견에 따르면 창틀(최소 하나 이상)을 재구성하는 기본 명령은 전체 높이입니다.
- prefixspace
문제는 내가 원하는 것이 사전 설정 레이아웃에 정의되어 있지 않기 때문에 prefixspace다음을 얻을 때까지 계속 클릭해야 한다는 것입니다.
+-----+------+------+
| | | |
| | | |
| | | |
| 1 | 3 | 2 |
| | | |
| | | |
| | | |
+-----+------+------+
prefixo그런 다음 이것을 얻을 때까지 회전하십시오 .
+-----+------+------+
| | | |
| | | |
| | | |
| 1 | 2 | 3 |
| | | |
| | | |
| | | |
+-----+------+------+
그럼 넌 가도 돼
- prefix:- 명령 프롬프트 불러오기
:move-pane -h -s 1 -t 0
-h
(제 생각엔) 어디가 퍼진다는 뜻인가요?창유리 수평 - 둘 사이의 수직 막대를 참조하지 않습니다.
결국 당신은 이것을 얻습니다 :
+-------------+-------+
| | |
| 1 | |
| | |
| | |
+-------------+ 3 |
| | |
| 2 | |
| | |
| | |
+-------------+-------+