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.