2010-02-17 13 views
16

मैकवीम पर एनईआरडी ट्री का उपयोग करते समय, मैं एनईआरडी ट्री विंडो में 'टी' (या 'टी' पृष्ठभूमि में इसे खोलने के लिए) का उपयोग कर एक नए टैब में एक फाइल खोल सकता हूं, लेकिन जब मैं उस टैब पर स्विच करता हूं, एनईआरडी ट्री विंडो अब दिखाई नहीं दे रही है क्योंकि यह मूल टैब में बनी हुई है। नए टैब में एनईआरडी ट्री से फ़ाइलों को खोलते समय नए टैब में एनईआरडी ट्री को स्वचालित रूप से खोलने का कोई तरीका है? या एनईआरडी ट्री टैब भर में बना सकते हैं?विम और एनईआरडी ट्री: क्या एनईआरडी ट्री मैकवीम में टैब पर बना सकता है?

उत्तर

14

आप :NERDTreeMirror का भी उपयोग कर सकते हैं। मैं इसे NERDTreeToggle को पसंद करता हूं जब कम से कम एक पेड़ पहले से ही खुला होता है क्योंकि यह पेड़ को लगातार टैब में रखता है।

5

विम में एकमात्र लगातार वस्तु एक बफर है। विंडोज़ डिस्प्ले बफर, टैब पेज विंडोज़ व्यवस्थित करते हैं। यदि आप नए टैब में एनईआरडी ट्री खोलना चाहते हैं, तो :NERDTreeToggle पर कॉल करें। एक और विकल्प एक नया टैब खोलना होगा, एनईआरडी ट्री खोलें, और फिर फ़ाइल को अपने ताज़ा बनाए गए टैब में खोलें।

मुझे आश्चर्य है, हालांकि, आप हर समय एक फ़ाइल पेड़ क्यों खोलना चाहते हैं। यह ज्यादातर समय अंतरिक्ष की बर्बादी है। जब आप वास्तव में इसका उपयोग करने की आवश्यकता होती है तो आप इसे आसानी से दृश्यमान बनाने के लिए :NERDTreeToggle पर कॉल करने के लिए एक कुंजी मैप कर सकते हैं।

54

यह एनईआरडीटी व्यवहार मेरे लिए भी दर्द था। इससे मुझे इतना परेशान हुआ कि मैंने विमस्क्रिप्ट सीखा और एक प्लगइन बनाया जो हर समय सभी टैबों में एनईआरडीटी को लगातार रखता है।

आप Github पर यह हड़पने कर सकते हैं: https://github.com/jistr/vim-nerdtree-tabs

+0

यह अद्भुत है। निश्चित रूप से मैं और मूल लेखक क्या ढूंढ रहे थे; आधिकारिक उत्तर होना चाहिए क्योंकि इसे सेट अप करने के बाद उपयोगकर्ता से अब भी महत्वपूर्ण स्ट्रोक की आवश्यकता नहीं होती है। –

+0

धन्यवाद, प्लगइन से प्यार है। – Jords

+1

धन्यवाद, धन्यवाद, धन्यवाद। आपकी प्लगइन एनईआरडीटी को उपयोगी बनाती है। मैं इसे हर दिन पूरे दिन उपयोग करता हूं। –

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