Mit tmux habe ich ein Fenster mit dem Index 3 geschlossen, also habe ich jetzt 1,2,4, ...
Ich möchte lieber sequentielle Fenster haben. Gibt es also eine Möglichkeit, sie zur Neuindizierung zu zwingen?
tmux 1.7 enthält die renumber-windows
Sitzungsoption, die eine lückenlose Sequenz für die Fensternummern einer Sitzung beibehält. Sie können die Option "global" so einstellen, dass sie auf alle Sitzungen angewendet wird, die den globalen Wert nicht überschrieben haben. ZB in Ihrem ~/.tmux.conf
:
set-option -g renumber-windows on
Wenn nicht immer alle Sitzungen lückenlose Fensternummern haben sollen, können Sie move-window -r
(die Option ist auch neu in * tmux 1.7) verwenden, um die Fenster nur in der aktuellen Sitzung neu zu nummerieren (oder in einer anderen Sitzung, wenn Sie die verwenden) -t
Möglichkeit).
Es gibt keine eingebaute Möglichkeit, dies zu tun, aber dieses Bash-Skript sollte funktionieren. Führen Sie es in der Sitzung aus:
Das
-d
Flag, dasmove-window
verhindert, dass dieses Fenster den Fokus erhält.quelle
set-option -g base-index 1
in.tmux.conf
.