Tmux में बॉर्डर मोटाई समायोजित करें


15

डिफ़ॉल्ट रूप से, tmux में सक्रिय फलक में एक पतली हरी सीमा होती है, जैसा कि नीचे चित्रित किया गया है।

पतली हरी सीमाओं के साथ tmux

मैंने निम्नलिखित पंक्तियों को जोड़कर रंग बदलने की कोशिश की ~/.tmux.conf:

set-option -g pane-active-border-style "bg=colour208"
set-option -ag pane-active-border-style "fg=black"

(चित्र में colour208 नारंगी की छाया है) हालांकि, नई सीमाएं इस तरह दिखती हैं:

मोटी नारंगी सीमाओं के साथ tmux

नारंगी हाइलाइटिंग डिफ़ॉल्ट रूप से हरे रंग की हाइलाइटिंग से कहीं अधिक मोटी है। क्या इसे समायोजित करने का कोई तरीका है, ताकि सीमा का रंग नारंगी हो, लेकिन हाइलाइटिंग अभी भी पतली है? मैं ubuntu 16.04.3 पर tmux 2.5 का उपयोग कर रहा हूं।

जवाबों:


21

वे सीमा रेखाएं कंसोल में पंक्तियों और स्तंभों से बनी होती हैं और वे अविभाज्य होती हैं। पाठ-आधारित टर्मिनल में एक वर्ण "सेल" (जो उस ब्लॉक कर्सर के आकार के बारे में है) से छोटा कोई संरचनात्मक तत्व नहीं है। सीमाओं के आकार को कम करने का एकमात्र तरीका सभी पंक्तियों / स्तंभों के आकार को कम करना है।

सौभाग्य से, हम एक पतली सीमा की उपस्थिति देने के लिए रंगों में हेरफेर कर सकते हैं: वांछित रंग ( अपने मामले में colour208 ) के लिए अग्रभूमि सेट करें और पृष्ठभूमि को अपने पैन के रंग में सेट करें। बाद के defaultलिए अक्सर पर्याप्त होता है।

यह हमें देता है ...

set -g pane-active-border-style fg=colour208,bg=default

यदि कोई रंग बेमेल है default, तो वास्तविक फलक पृष्ठभूमि रंग से बदल दिया जाता है।

(आप, ज़ाहिर है, प्रयोग में नहीं सीमाओं इसी तरह कॉन्फ़िगर कर सकते हैं। बदलें pane-active-border-styleसाथ pane-border-styleऔर के रूप में वांछित अग्रभूमि रंग बदल जाते हैं।)

उपरोक्त सेटिंग लागू करने के बाद एक स्क्रीन शॉट लिया गया है।

यहां छवि विवरण दर्ज करें

अद्यतन: मैंने मूल रूप से सीमा के रंगों को कॉन्फ़िगर करने के दो तरीके सूचीबद्ध किए हैं। दूसरा तरीका ...

set -g pane-active-border-bg default
set -g pane-active-border-fg colour208

... इससे बचना चाहिए क्योंकि यह अब tmux 2.9 या बाद में काम नहीं करेगा। एक अपवाद है यदि आप एक प्राचीन tmux बिल्ड का उपयोग कर रहे हैं क्योंकि tmux 1.9 से पहले नया सिंटैक्स उपलब्ध नहीं है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.