मैंने NerdTree प्लगइन स्थापित किया।
मैं दाईं ओर फ़ाइल कैसे खोल सकता हूँ बनाम बाईं ओर से NerdTree पैनल?
जवाबों:
एक sकमांड है, लेकिन यह वर्तमान बफर के बाईं ओर एक फ़ाइल विभाजन को खोलता है। हालाँकि आप तब विंडो स्वैप करने के लिए Ctrl+ दबा सकते हैं W r।
set splitright
, के रूप में @PrinceGoulash का सुझाव दिया, s
NerdTree अंदर एक फ़ाइल पर नहीं करना पड़ता सही करने के लिए एक विभाजन खुल जाएगा Ctrl-W r
। अगर मैं आपको सही ढंग से समझता हूं, अगर आप केवल दो लंबवत विभाजन खिड़कियों से चिपके रहना चाहते हैं, तो आप पुरानी खिड़की पर स्विच कर सकते हैं और सिर्फ हिटिंग द्वारा NerdTree के माध्यम से इसके अंदर एक नई फ़ाइल खोल सकते हैं Enter
।
Ctrl+W R
, फिर फ़ाइल खोलें और वापस घुमाएं।
बनाने के लिए vsplit
मौजूदा बफर के अधिकार पर नई बफर डाल:
set splitright
इसी तरह, split
वर्तमान बफर के नीचे नया बफर लगाने के लिए:
set splitbelow
हालांकि, मैंने NerdTree के साथ यह कोशिश नहीं की है।
splitright
सेट किया है, तो आप उस फ़ाइल को छोड़ सकते हैं जो वर्तमान में दाईं ओर है vsplit newfilename
, और वह नई फ़ाइल को रख देगी जहां पुराना था। आप इसे इस तरह से एक पंक्ति में भी कर सकते हैं q | vsplit newfilename
:। यह मानता है कि दाईं ओर की फ़ाइल सक्रिय है।
vsplit
यह थोड़ा हैक है, लेकिन मैं यह कैसे करता हूं:
<leader>n<leader>n
(यह NERDtree को बंद कर देता है और फिर NERDtree में कर्सर के साथ इसे फिर से खोलता है)मेरे सिस्टम पर यह अंतिम विंडो पर खुलता है मैं सिर्फ इस पर था कि क्या फ़ाइल मेरी स्क्रीन पर पहले से खुली नहीं है।
उस विंडो में प्रारंभ करें जिसे आप अपनी फ़ाइल में खोलना चाहते हैं।
हिट <leader>n<leader>n
बंद और पुनः खोल NERDTree को
इच्छित फ़ाइल का चयन करें!
एक त्वरित C-w =
आपकी खिड़कियों को उचित अनुपात में वापस मिलेगा।
<leader>n
तुम्हारा मतलब <C-n>
?
यकीन नहीं होता कि कोई और अभी भी इससे जूझ रहा है, लेकिन यहां बताया गया है कि मैं इससे कैसे निपटता हूं।
आप उपयोग कर सकते हैं
:ls
उपलब्ध बफ़र्स को सूचीबद्ध करने के लिए। जो कुछ इस तरह दिखेगा:
1 "foo.txt"
2 "blame_the_user.java"
:b1
foo.txt का चयन करने के लिए
:b2
blame_the_user.java के लिए
इस विधि का उपयोग करके :sp
या किसी भी विंडो सेटअप से किया जा सकता है :vs
।
उन बफ़र्स को खोलें जिन्हें आप पहले विभाजित करना चाहते हैं।