Sto usando un 'gruppo di sessioni', per mantenere più finestre di terminale gestite da finestra a livello di sistema operativo aperte a diverse tmux
'finestre' (in modo che condividano una directory di lavoro, tmux
impostazioni, ecc. Predefinite ). Tali finestre di Terminale hanno dimensioni diverse.
Normalmente, da un Terminale più grande, posso fare quanto segue per avviare un nuovo comando:
:new-window vim
Tuttavia, se dovessi mai passare a un altro riquadro con quella nuova, più grande finestra Terminale, rimarrò per sempre bloccato, quando torno indietro:
Devo uccidere l'intera sessione, creare una sessione completamente nuova e collegarla di nuovo al gruppo di sessioni, usando tmux new-session -t <blah>
, per ripristinare l'intera larghezza del terminale.
Esiste un altro modo per ripristinare / modificare / impostare la 'larghezza disponibile' di una sessione (o finestra, idk)?
set aggressive-resize
risolve! Aggiungilo come una vera risposta e ti darò un'accettazione. (=