J'utilise un `` groupe de sessions '' pour garder plusieurs fenêtres de terminal gérées par fenêtre ouvertes au niveau de différentes tmux
`` fenêtres '' (afin qu'elles partagent un répertoire de travail par défaut, des tmux
paramètres, etc.). Ces fenêtres de terminal sont de tailles différentes.
Normalement, à partir d'un terminal plus grand, je peux faire ce qui suit pour démarrer une nouvelle commande:
:new-window vim
Cependant, si je jamais passe à un autre volet avec cette nouvelle fenêtre Terminal plus, je suis foreverafter coincé avec cela, quand je Revient:
Je dois tuer la session entière, créer une session entièrement nouvelle et la lier à nouveau au groupe de sessions, en utilisant tmux new-session -t <blah>
, pour restaurer la largeur totale du terminal.
Existe-t-il un autre moyen de restaurer / modifier / définir la «largeur disponible» d'une session (ou fenêtre, idk)?
set aggressive-resize
résout! Ajoutez cela comme une vraie réponse, et je vous donnerai une acceptation. (=Réponses:
Peut-être que l'activation de l'option de redimensionnement agressif aidera:
Un bon aperçu des options de tmux est donné ici .
la source
Lorsque vous attachez l'écran, vous pouvez utiliser le mode de détachement
Ou vous pouvez vous détacher de manière interactive en appuyant sur Ctrl-B-Maj-D
la source