Yanıtlar:
tmux 1.7, renumber-windows
bir oturumun pencere numaraları için “boşluksuz” bir diziyi koruyan oturum seçeneğini içerir . Global değeri geçersiz kılmayan tüm oturumlara uygulanmasını sağlamak için “global” seçeneğini ayarlayabilirsiniz. Örneğin ~/.tmux.conf
:
set-option -g renumber-windows on
Tüm oturumlarınızın her zaman "boşluksuz" pencere numaralarına sahip olmasını istemezseniz move-window -r
, yalnızca geçerli oturumdaki pencereleri (veya -t
seçenek).
Bunu yapmanın yerleşik bir yolu yok, ama bu bash betiği çalışmalı. Oturum içinden çalıştırın:
i=0
tmux list-windows | cut -d: -f1 | while read winindex; do
if (( winindex != i )); then
tmux move-window -d -s $winindex -t $i
fi
(( i++ ))
done
-d
İçin bayrak move-window
bu pencere odağı veren kaçınır.
set-option -g base-index 1
içinde .tmux.conf
.