উত্তর:
tmux 1.7 এ renumber-windows
সেশন বিকল্পটি অন্তর্ভুক্ত করে যা একটি সেশনের উইন্ডো সংখ্যার জন্য "ফাঁকবিহীন" ক্রম বজায় রাখে। বিশ্বব্যাপী মানটি ওভাররাইড না করে এমন সমস্ত সেশনের ক্ষেত্রে এটি প্রয়োগ করতে আপনি "বিশ্বব্যাপী" বিকল্পটি সেট করতে পারেন। যেমন আপনার ~/.tmux.conf
:
set-option -g renumber-windows on
আপনি যদি সবসময় আপনার সমস্ত সেশনগুলিকে "ফাঁকবিহীন" উইন্ডো নম্বর পেতে চান না, তবে আপনি move-window -r
কেবলমাত্র বর্তমান সেশনে উইন্ডোটিকে নতুনভাবে সাজানোর জন্য (বিকল্পটি * tmux 1.7 তে নতুন) ব্যবহার করতে পারেন (বা অন্য কোনও সেশনে আপনি যদি এটি ব্যবহার করেন তবে -t
বিকল্প)।
এটি করার কোনও বিল্টিন উপায় নেই, তবে এই বাশ স্ক্রিপ্টটি কাজ করা উচিত। অধিবেশন থেকে এটি চালান:
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
পতাকা move-window
যে উইন্ডো ফোকাস দান এড়াতে।
set-option -g base-index 1
মধ্যে .tmux.conf
।