मैं प्रोग्रामिंग के लिए vim का उपयोग कर रहा हूँ। दिन की शुरुआत में मैं एक फाइल खोलूंगा और कुछ विंडो स्प्लिट करने के लिए आगे बढ़ूंगा और कुछ फ़ाइलों को बफर में खोलूंगा ताकि वे आसानी से उपलब्ध हों। हाल ही में जब तक यह अभी काम नहीं किया है।खिड़की विभाजन क्यों मजबूती से मजबूर कर रहा है?
पिछले हफ्ते में, हालांकि, कुछ बदल गया; मेरे लिखने वाले बफर में से एक को पढ़ने के लिए स्विच किया जा रहा है और मुझे नहीं पता कि क्यों। यहाँ आदेशों के अनुक्रम है:
- ओपन fileA.h
- vsplit ./
- खुला fileA.cpp
- Cw fileA.h
- एसपी ./ वाली विंडो पर स्विच करने के Cw
चरण 1-4 के लिए सभी विंडोज संपादन योग्य हैं। जब मैं चरण 5 निष्पादित करता हूं तो नई फ़ाइल ब्राउज़िंग विंडो केवल पढ़ने के लिए (अपेक्षित के रूप में) होती है, लेकिन अब विंडो होल्डिंग फ़ाइल ए.पी.पी.पी. को भी पढ़ने के रूप में चिह्नित किया जाता है। fileA.h अभी भी संपादन योग्य है। ये क्यों हो रहा है?
मुझे और भी भ्रमित करने के लिए, अगर मैं चरण 4 नहीं करता हूं तो कोई समस्या नहीं है (यानी मैं फ़ाइल ए के बजाय विंडो होल्डिंग फ़ाइल ए.पी.पी.पी. विभाजित करता हूं)। साथ ही, यदि मैं फ़ाइल ब्राउज़र में विभाजित करने के बजाय चरण 5 में 'sp fileB.h' करता हूं तो पहले कोई समस्या नहीं है।
क्या प्लगइन्स आप उपयोग कर रहे हैं? सामान्य रूप से, हस्तक्षेप प्लगइन्स को खत्म करने का प्रयास करें। मेरा अनुमान है, आप एनईआरडीटी की तरह कुछ उपयोग कर रहे हैं और यह कुछ अन्य प्लगइन के मैपिंग्स में हस्तक्षेप करता है – sehe
क्या यह अभी भी 'vim -u NONE' के साथ होता है? यदि नहीं, तो @ शायद वह सही है। – ephemient