Korzystam z „grupy sesji”, aby wiele okien zarządzanych przez okno systemu operacyjnego na poziomie systemu operacyjnego było otwartych na różne tmux„okna” (dzięki czemu dzielą domyślny katalog roboczy, tmuxustawienia itp.). Te okna terminali mają różne rozmiary.
Zwykle z większego terminalu mogę wykonać następujące czynności, aby uruchomić nowe polecenie:
:new-window vim

Jeśli jednak kiedykolwiek przestawię się na inny panel z tym nowym, większym oknem terminalu, to na zawsze utknę z tym, kiedy przełączam się z powrotem:

Muszę zabić całą sesję, utworzyć zupełnie nową sesję i ponownie połączyć ją z grupą sesji, używając tmux new-session -t <blah>, aby przywrócić pełną szerokość terminala.
Czy istnieje inny sposób przywrócenia / zmiany / ustawienia „dostępnej szerokości” sesji (lub okna, idk)?
set aggressive-resizerozwiązuje to! Dodaj to jako prawdziwą odpowiedź, a dam ci akceptację. (=