Я використовую "групу сеансів", щоб тримати вікна декількох вікон терміналів, керованих вікнами на рівні ОС, відкритими для різних tmux
"вікон" (тому вони мають спільну робочу директорію, tmux
налаштування та ін.) Ці вікна терміналів мають різні розміри.
Зазвичай з більшого терміналу я можу зробити наступне, щоб запустити нову команду:
:new-window vim
Однак якщо я коли-небудь перейду на іншу панель із цим новим, більшим вікном терміналу, я перед цим застряг, коли перемикаюся назад:
Мені потрібно вбити весь сеанс, створити абсолютно новий сеанс і знову зв'язати його з групою сеансів, використовуючи tmux new-session -t <blah>
для відновлення повної ширини терміналу.
Чи є інший спосіб відновити / змінити / встановити "доступну ширину" сеансу (або вікна, idk)?
set aggressive-resize
вирішує це! Додайте це як справжню відповідь, і я дам вам згоду. (=