Tmux 1.8 et plus
Désormais pris en charge de manière native, à partir de l réponse ci-dessous :
La version 1.8 a vu l'ajout de l'option -Z à resize-pane. De la page de manuel :
Avec -Z, le volet actif est basculé entre le zoom (occupant la totalité de la fenêtre) et le dézoom (sa position normale dans la mise en page).
tmux plus ancien (réponse originale)
Une autre option pourrait être d'utiliser break-pane
suivi par join-pane
. De la page de manuel :
break-pane [-d] [-t target-pane]
(alias: breakp)
Break target-pane off from its containing window to make it the
only pane in a new window. If -d is given, the new window does
not become the current window.
join-pane [-dhv] [-l size | -p percentage] [-s src-pane] [-t dst-pane]
(alias: joinp)
Like split-window, but instead of splitting dst-pane and creating
a new pane, split it and move src-pane into the space. This can
be used to reverse break-pane.
Vous pouvez donc sélectionner votre volet et faire break-pane
et ensuite, une fois que vous avez terminé la version maximisée, vous pouvez la reconnecter avec join-pane
- peut avoir besoin d'arguments par défaut pour le remettre en place, ou simplement le réarranger après coup.
Notez que join-pane semble être dans tmux 1.3 mais pas dans 1.1. (Pas sûr pour 1.2, désolé).
Et juste pour mentionner que terminator (un multiplexeur de terminal GUI (basé sur GTK)) peut faire le zoom. (Ctrl-Shift-X est le raccourci clavier par défaut). Bien sûr, il ne fait pas beaucoup de choses que tmux fait ...