J'utilise un "groupe de sessions" pour conserver plusieurs fenêtres de terminal gérées par des fenêtres et gérées par des fenêtres au niveau de l'OS à différents tmux
'(fenêtres) (afin qu'elles partagent un répertoire de travail par défaut, des paramètres tmux
name__, etc.). Ces fenêtres de terminal sont différentes. tailles.
Normalement, depuis un terminal plus grand, je peux procéder comme suit pour lancer une nouvelle commande:
:new-window vim
Cependant, si je ( jamais bascule vers un autre volet avec cette nouvelle fenêtre de terminal plus grande, je suis toujours bloqué dans cette opération lorsque je reviens à nouveau:
Je dois tuer la session entière, créer une session entièrement nouvelle et la lier à nouveau au groupe de sessions, à l'aide de tmux new-session -t <blah>
, pour restaurer toute la largeur du terminal.
Existe-t-il un autre moyen de restaurer/modifier/définir la ‘largeur disponible’ d’une session (ou d’une fenêtre, idk)?
Activer l'option de redimensionnement agressif aidera peut-être:
set-window-option -g aggressive-resize
Un bon aperçu des options de tmux est donné ici .