Tmux को 0 की बजाय 1 से शुरू होने वाली खिड़कियों की गिनती कैसे करें?


84

मैं अपने स्क्रीन में इस कोड के साथ डिफॉल्ट 0 के बजाय जीएनयू स्क्रीन को संख्या 1 के साथ विंडो गिनना शुरू करने में सक्षम था:

# Get rid of screen 0
bind c screen 1
bind ^c screen 1
bind 0 select 10

जब मैंने विंडोज़ का निर्माण किया।। मैंने इसका इस्तेमाल किया screen 1ताकि यह पहले 1 को आज़माए और फिर गिनें कि क्या विंडो नंबर लिया गया था।

जवाबों:


120

समाधान को संशोधित ~/.tmux.confकरना है:

# Start windows and panes at 1, not 0
set -g base-index 1
setw -g pane-base-index 1

संपादित करें: बेस-इंडेक्स के विपरीत, पैन-बेस-इंडेक्स एक विंडो विकल्प है, इसलिए सेटव का उपयोग किया जाना चाहिए, जैसा कि @ जोगुसा ने बताया।


27
काश वे इस डिफ़ॉल्ट, कीबोर्ड के दूसरी तरफ 0 के रूप में वास्तव में असुविधाजनक बना दिया।
सैम स्टेलिंगा

5
मेरी tmux बुक के अनुसार यह setwपैन सेटिंग setw -g pane-base-index 1में जोर से आता है: .tmux.conf
Jogusa

2
setwके लिए अन्य नाम है set-window-optionया set -w। अलर्टिंग pane-base-indexएक विंडो विकल्प है।
Tmux

2
यह इंटरेक्टिव विंडो चॉसर (Cb w) में विंडो नंबरिंग को बदलना प्रतीत नहीं होता है। बग रिपोर्ट
मैट

2
मुझे अभी भी पता नहीं है, इस दिन तक, कीबोर्ड पर नंबर 0. के बजाय 1 से शुरू क्यों होते हैं?
गेराल्ड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.