मैं एक टाइलिंग विंडो मैनेजर (कमाल) + एक टर्मिनल मल्टीप्लेकर (tmux) + विभाजन को विम के अंदर उपयोग करता हूं। मेरे पास कोई खिड़की की सजावट नहीं है, इसलिए यदि कार्यक्रम की सामग्री इसे दूर नहीं करती है, तो उनके बीच कोई भी दृश्य विभाजन नहीं है। मैं इस प्रतिमान के साथ काफी सहज हूं क्योंकि मैं स्क्रीन द्वारा कई मॉनिटर और समूह कार्यों का उपयोग करता हूं। यदि दो खिड़कियों के पास एक तरफ होने का कारण नहीं है, तो वे पहले स्थान पर नहीं होंगे।
हालांकि यह दृश्य असंगति का एक सा बनाता है जहां सबसे स्पष्ट रूप से विभाजन स्पष्ट रूप से कम से कम महत्वपूर्ण है।
- Xorg window | | ›विंडो = कुछ भी नहीं
- Tmux pane |> pane = 1px विभक्त रेखा
- विम स्प्लिट |> स्प्लिट = 1 वर्ण चौड़ा रंगीन कॉलम
यहाँ एक नमूना दिखाया गया है जो एक-एक करके साइड विंडो, पैन और विम विभाजन को दर्शाता है:
यहां तक कि पूर्ण रिज़ॉल्यूशन संस्करण पर क्लिक किए बिना, आपके द्वारा देखी जाने वाली सफेद डिवाइडर लाइन स्क्रीन पर कम से कम महत्वपूर्ण विभाजन है, विम पैन। (नोट vim सत्र के दाईं ओर ग्रे कॉलम वास्तव में एक 80 वां कॉलम हाइलाइट है, न कि किसी भी प्रकार का विभक्त, हालांकि मैं अक्सर उस आकार पर काम करता हूं।)
मुझे पता है कि विभाजन में खींचे गए चरित्र को कैसे बदलना है या रंग योजना के विपरीत को कम करना है। मैं जो करना चाहूंगा, उसी विभाजन पट्टी का उपयोग tmux के रूप में करें जो किसी भी चौड़ाई को नहीं लेता है क्योंकि यह एक के बजाय स्तंभों के बीच खींची गई है। क्या यह टर्मिनल आधारित विम के साथ संभव है? जाँचने? Neovim? नेत्रहीन विनीत विभाजक बनाते हुए, क्या विभक्त स्तंभ पूरी तरह से बंद हो सकता है?
PS एक समान रूप से विभाजक का उपयोग करने का कारण समझ में आता है, क्योंकि मैं उसी कुंजी-बाइंडिंग का उपयोग tmux panes और vim विभाजन के बीच नेविगेट करने के लिए करता हूं। एक ही कुंजी उनके बीच मूल रूप से नेविगेट करती है, यह केवल तभी समझ में आता है यदि दृश्य सीमाएं समान थीं।