Za pomocą tmux zamknąłem okno o indeksie 3, więc teraz mam 1,2,4, ...
Wolę sekwencję okien, więc czy jest jakiś sposób, aby zmusić je do ponownej indeksacji?
tmux 1.7 zawiera renumber-windows
opcję sesji, która utrzymuje sekwencję „bez przerw” dla numerów okien sesji. Możesz ustawić opcję „globalnie”, aby dotyczyła wszystkich sesji, które nie zastąpiły wartości globalnej. Np. W ~/.tmux.conf
:
set-option -g renumber-windows on
Jeśli nie zawsze chcesz, aby wszystkie sesje miały numery okien „bez przerw”, możesz użyć move-window -r
(ta opcja jest również nowa w * tmux 1.7), aby ponownie numerować okna tylko w bieżącej sesji (lub w innej sesji, jeśli używasz -t
opcja).
Nie ma wbudowanego sposobu, aby to zrobić, ale ten skrypt bash powinien działać. Uruchom go z poziomu sesji:
-d
Flagęmove-window
unika dając tym oknie ostrość.źródło
set-option -g base-index 1
w.tmux.conf
.