18

Я использую «сессионную группу», чтобы держать несколько окон терминала с управлением окнами на уровне ОС открытыми для разных «окон» tmux (чтобы они использовали общий рабочий каталог по умолчанию, настройки tmux и т.д.) Эти окна терминала имеют разные размеры.

Как правило, из большого терминала я могу сделать следующее, чтобы начать новую команду:

:new-window vim

Однако, если я когда-нибудь переключусь на другую панель с этим новым, более крупным окном терминала, я, прежде всего, застряну с этим, когда я переключусь обратно:

Мне нужно убить весь сеанс, создать совершенно новый сеанс и снова связать его с сессионной группой, используя tmux new-session -t <blah> , чтобы восстановить полную ширину терминала.

Есть ли другой способ восстановить / изменить / установить «доступную ширину» сеанса (или окна, idk)?

1 ответ1

20

Возможно, включение опции агрессивного изменения размера поможет:

set-window-option -g aggressive-resize

Хороший обзор параметров tmux приведен здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .