En utilisant tmux, j'ai fermé une fenêtre indexée 3, alors maintenant j'ai 1,2,4, ...
Je préfère que les fenêtres soient séquentielles, alors existe-t-il un moyen de les forcer à se réindexer?
tmux 1.7 inclut l' renumber-windows
option de session qui maintient une séquence «sans espace» pour les numéros de fenêtre d'une session. Vous pouvez définir l'option «globalement» pour qu'elle s'applique à toutes les sessions qui n'ont pas remplacé la valeur globale. Par exemple dans votre ~/.tmux.conf
:
set-option -g renumber-windows on
Si vous ne voulez pas toujours que toutes vos sessions aient des numéros de fenêtre «sans espace», vous pouvez utiliser move-window -r
(l'option est également nouvelle pour * tmux 1.7) pour renuméroter les fenêtres dans la session en cours (ou dans une autre session si vous utilisez le -t
option).
Il n'y a pas de manière intégrée de le faire, mais ce script bash devrait fonctionner. Exécutez-le depuis la session:
Le
-d
drapeaumove-window
évite de donner le focus à cette fenêtre.la source
set-option -g base-index 1
en.tmux.conf
.