2011-05-20 15 views
20

क्या मैं एक बफर को ठीक कर सकता हूं ताकि विम विंडो से इसे हटाने का एकमात्र तरीका इसे बंद कर रहा हो?विम में विंडो में बफर को कैसे ठीक करें?

उदाहरण के लिए, मैं एनईआरडीटी प्लगइन का उपयोग कर रहा हूं, जो एक विम विंडो में फाइल सिस्टम प्रदर्शित करता है। कभी-कभी मैं क्विकफिक्स कमांड का उपयोग करने से पहले अन्य विंडो पर फोकस बदलना भूल जाता हूं और फ़ाइल पेड़ को बदलकर गलती फ़ाइल समाप्त होती है। (ऐसा नहीं है कि NERDtree की खिड़की डिफ़ॉल्ट चौड़ाई केवल 31 है उल्लेख करने के लिए)

संपादित करें:

मैं क्या इस सवाल के साथ प्राप्त करने के लिए कोशिश कर रहा हूँ विचारों और संपादकों vim अंदर का ग्रहण की धारणा अनुकरण करने के लिए है। इस संदर्भ में, एनईआरडीटी (और अन्य प्लगइन्स विशेष रूप से जानकारी प्रदर्शित करने के लिए नियत) एक दृश्य होगा जबकि अन्य खिड़कियां संपादक होंगे।

+0

पता नहीं है, लेकिन ': b #' सामान्य रूप से पिछली फ़ाइल पर एक विंडो को कूद देगा ताकि वह उस विंडो में NERDtree प्लगइन को सफलतापूर्वक दोबारा खोल सके। –

+0

जब आप ऐसा करते हैं तो NerdTree को ठीक करने का एक आसान तरीका केवल NerdTree बफर ('ctrl + wq') को बंद करना है और इसे ': NERDTree' कमांड' के साथ फिर से खोलना है। – GWW

+4

मैं सौंपा है '' NERDTree टॉगल करने के लिए ('nnoremap : NERDTreeToggle ') इसलिए जब यह मैं ' टाइप' और NERDTree एक नई विंडो में खुलता होता है। इसके अलावा, एल योबो का सुझाव भी काम कर सकता है, लेकिन मैं बफर को बंद करना पसंद करता हूं और '' – freitass

उत्तर

1

यह बिल्कुल एक जवाब नहीं है, लेकिन यदि आप खराब हो जाते हैं, तो Ctrl-^बफर की सामग्री में बदलाव को पूर्ववत करता है।

+1

असल में 'Ctrl + 6', है ना? मैंने पिछले हफ्ते उस आदेश को सीखा है और यह मुझे बहुत समय बचाता है, लेकिन यह पर्याप्त नहीं है। = / – freitass

संबंधित मुद्दे