Как добавить горизонтальное разделение на окно tmux, которое охватывает всю ширину родительского окна?

Когда у меня есть окно tmux, вертикально разделенное на две панели, как я могу создать новую третью горизонтальную панель, которая простирается на всю ширину?

например, как мне получить от этого:

Ctr-b %

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

к этому?

Ctr-b %
Ctr-b … теперь что?

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

вместо этого?

Ctr-b %
Ctr-b "

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

Примечание. Я не хочу перебирать все возможные комбинации компоновки через Ctr-b Space чтобы в конечном итоге добраться до желаемого макета – это должно быть достигнуто с максимально возможной кратностью.

6 Solutions collect form web for “Как добавить горизонтальное разделение на окно tmux, которое охватывает всю ширину родительского окна?”

Вы можете использовать один из пяти предустановленных режимов макета (черепичный) для достижения этого. С вашей начальной точки (один вертикальный сплит) откройте новую панель, которая по умолчанию будет разделять активную панель, а затем упорядочивает панели в режим плиткой:

Ctrl b , Alt 5

От man tmux :

M-1-M-5 Упорядочить панели в одном из пяти предустановленных макетов: ровный-горизонтальный, ровный-вертикальный, основной-горизонтальный, основной-вертикальный или черепичный.

Вы могли бы дополнительно добавить в свой .tmux.conf бы .tmux.conf если бы это был макет, который вы хотели регулярно.

Ctrl + B затем "(двойные кавычки), чтобы разбить на два горизонтальных окна

Ctrl + B «o» для переключения в верхнее окно (проверьте свой курсор, который скажет вам, где вы находитесь)

Ctrl + B, затем% (shift + 5), чтобы разделить верхнее окно

Это должно работать с привязками клавиш по умолчанию.

Получите более новую версию tmux (не менее 2,3).

На странице руководства:

Параметр -f создает новую панель, охватывающую полную высоту окна (с -h ) или полную ширину окна (с -v ), вместо разделения активной панели.

Если вы хотите создать новую третью горизонтальную панель, которая простирается на всю ширину, я предлагаю вам попробовать это

Ctrl-b "

или для

Ctrl-b

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 на странице руководства для получения дополнительной информации.

  • Распечатайте тестовый шаблон 256 цветов в терминале
  • Виртуальная консоль TTY + tmux: кажется, что ~ / .bashrc запускается более одного раза?
  • В nixos, как правильно настроить tmux?
  • Связывание Tmux с помощью запятой Ctrl +
  • Сбросить фон до прозрачного с помощью tmux?
  • Как запустить команду оболочки из .tmux.conf
  • Как мне сделать окно командной строки tmux пустой по умолчанию?
  • tmux не запускает ~ / .bash_profile при запуске
  • Как прокомментировать файл windows.tmux
  • Как я могу найти допустимые значения для TERM для использования в tmux?
  • Полноэкранный выбор сеанса TMUX
  • `$ XAUTHORITY` появляется из 'нигде' на su + tmux
  • Interesting Posts

    Ключ для завершения работы ОС Solaris

    bash: невозможно установить переменную в сплошную строку

    печатать родительские каталоги полный путь вывода вывода

    Может ли GNU Stow использовать каталог столов, который является символической ссылкой?

    Как Vault 7 Wikileaks влияет на Linux?

    значение {0 , 1 *, 2 *}

    возможные точки для конфигурирования форвардеров BIND-DNS

    Установите переменную среды для всех служб, запущенных под systemd

    Является ли статус выхода команды, выполняемой командой или процессом оболочки, который выполняет команду?

    Любой инструмент для сохранения символических ссылок?

    Как увидеть память, используемую программой в ubuntu?

    / sys: cpio: chown failed – файловая система только для чтения (построение RPM с использованием Docker)

    Что определяет имя хоста Linux?

    Какой самый простой способ перейти от Linux Mint 13 до 14?

    скрипт python через udev правила для hotplugging монитор порта дисплея

    Linux и Unix - лучшая ОС в мире.