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, tmux
ustawienia 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-resize
rozwiązuje to! Dodaj to jako prawdziwą odpowiedź, a dam ci akceptację. (=