Когда у меня окно tmux вертикально разделено на две панели, как я могу создать новую третью горизонтальную панель, которая простирается на всю ширину?
Например, как я могу получить из этого:
Ctr-b %
+–––––––––+–––––––––+
| | |
| | |
| | |
| | |
| | |
+–––––––––+–––––––––+
к этому?
Ctr-b %
Ctr-b
...что теперь?
+–––––––––+–––––––––+
| | |
| | |
| | |
| | |
| | |
+–––––––––+–––––––––+
| |
| |
+–––––––––––––––––––+
вместо этого?
Ctr-b %
Ctr-b "
+––––––––+––––––––––+
| | |
| | |
| | |
| | |
| | |
| +––––––––––+
| | |
| | |
+––––––––+––––––––––+
Примечание: я не хочу перебирать все возможные комбинации макетов, Ctr-b Space
чтобы в конечном итоге добраться до нужного макета - это должно быть достигнуто с максимально возможной краткостью.
Ответы:
Вы можете использовать один из пяти предустановленных режимов макета (мозаичный) для достижения этой цели. Начиная с начальной точки (одиночного вертикального разделения), откройте новую панель, которая по умолчанию разделит активную панель, а затем поместит панели в плиточный режим:
Ctrlb,Alt5
От
man tmux
:Вы можете по желанию добавить
select-layout tiled
к связке клавиш в вашем,.tmux.conf
если это был макет, который вы хотели регулярно.источник
tmux
имеет предустановки после многих лет его использования.Ctrl b
,Option 5
не работает для меня.Получите более новую версию tmux (как минимум 2.3).
Со страницы руководства:
источник
tmux 2.3 поддерживает
-f
коммутатор,split-window
который делает именно то, что вы ищете:источник
Старый вопрос, но хотел бы добавить, если вы хотите использовать макет часто, вы можете использовать
чтобы дать вам текущий макет (это будет как строка
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
в справочной странице для получения дополнительной информации.источник
Если вы хотите создать новую третью горизонтальную панель, которая простирается на всю ширину, я предлагаю вам попробовать это
или пролистать
источник
ctr-b "
создает то, что вы можете видеть в моем третьем примере выше.Ctrl + B затем "(двойные кавычки), чтобы разбить на два горизонтальных окна
Ctrl + B «o», чтобы переключиться обратно в верхнее окно (проверьте курсор, который скажет вам, где вы находитесь)
Ctrl + B, затем% (Shift + 5), чтобы разбить верхнее окно
Это должно работать с привязками клавиш по умолчанию.
источник