मैं प्लगइन विंडो (नर्डट्री, टैगलिस्ट, आदि) के डिफ़ॉल्ट आकार को कैसे बदलूं?


15

मैं काफी बार टैगलिस्ट और NerdTree प्लगइन्स का उपयोग कर रहा हूं। आमतौर पर बाईं ओर खुलने वाली खिड़की बहुत छोटी है और मुझे इसे विस्तारित करने की आवश्यकता है।

मैं आमतौर पर करता हूं: 10 CTRL+w >

क्या नर्डट्री और टैगलिस्ट की विंडो की डिफ़ॉल्ट चौड़ाई को बदलने का एक तरीका है?


मैं हालांकि उस महत्वपूर्ण कॉम्बो को पसंद करता हूं। क्या आप इसे एक कमांड में मैप कर सकते हैं?
FilBot3

जवाबों:


17

नीचे दिए गए उदाहरणों में चौड़ाई 60 कॉलम निर्धारित की गई है। अपनी प्राथमिकताओं में समायोजित करें।

NERDTree

NERDTree इसके लिए एक चर का उपयोग करता है:

:let g:NERDTreeWinSize=60

इससे चौड़ाई 60 हो जाएगी। आप इस लाइन को अपने vimrc में डाल सकते हैं।

Taglist

टैगलिस्ट के लिए, आप एक समान विकल्प सेट करते हैं:

:let g:Tlist_WinWidth=60

NERDTree के साथ की तरह, आप इस लाइन को अपने vimrc में डाल सकते हैं।

अन्य

दुर्भाग्य से आम तौर पर लागू विधि नहीं है। कई प्लगइन्स इस (जैसे ऊपर) के लिए एक पैरामीटर प्रदान करते हैं (या करना चाहिए)। अन्य आपको उन चीजों को सेट करके वर्कअराउंड करने की अनुमति देते हैं, जिन्हें आप एक ऑटोकॉमैंड के लिए बंद कर सकते हैं (जैसे कि फ़िलेटाइप, उदाहरण के लिए, अगर एनईआरडीट्री ने इसे सेट करने के लिए विकल्प की पेशकश नहीं की, तो आप कर सकते थे :au FileTupe nerdtree :vert resize 60, क्योंकि एनईआरडीट्री ने फ़िलाटाइप सेट किया है बफर)। मैंने पाया है कि बफर नाम के आधार पर WinEnter ईवेंट पर एक ऑटोकैड करने की कोशिश आम तौर पर तब नहीं होती है जब बफ़र बनाया जाता है, लेकिन क्या आप विंडो छोड़ कर वापस आ जाते हैं; प्लगइन्स अक्सर बफर सेट करने से पहले विंडो बनाते हैं। आपको अन्य प्लगइन्स के साथ प्रयोग करना होगा या एक पैरामीटर जोड़ने के लिए प्लगइन लेखक से अनुरोध करना होगा।


NERDTree एक कॉन्फ़िगरेशन चर को भी परिभाषित करता है, यह NERDTreeWinSize
toro2k

@ toro2k सही है आप सर! मैंने विकल्प सूची के माध्यम से देखा और मुझे यह नहीं मिला। मैं अपना जवाब अपडेट कर रहा हूं।
जॉन ओ.एम.

^ वह पढ़ना चाहिए था "मैंने विकल्प सूची के माध्यम से देखा और जब मैंने मूल रूप से उत्तर लिखा तो आकार से संबंधित कुछ भी नहीं मिला"
जॉन ओ'एम।

4

मैं इस समस्या को हर समय विभाजन के साथ लंबा नहीं होने के कारण है, इसलिए मैंने इस कुंजी को मेरे साथ जोड़ा है .vimrc:

" open the current split all the way
map <c-o> :res 100<CR>

आप इसका उपयोग करके विभाजन को व्यापक बनाने के लिए इसे अनुकूलित कर सकते हैं :vertical resize। उदाहरण के लिए,

map <c-o> :vertical resize +10

जब आप टाइप करते हैं तो विभाजन के ऊर्ध्वाधर आकार में 10 कॉलम बढ़ जाएंगे Control + o

HTH


1
एक आयाम में खिड़की को अधिकतम करने के लिए पहले से ही सामान्य मोड मैपिंग हैं: <C-W>|क्षैतिज और <C-W>_ऊर्ध्वाधर के लिए।
tommcdo

1
यह एक अच्छी चाल है, इसीलिए मैंने इसे +1 किया। लेकिन यह मेरी समस्या का हल नहीं देता है। डिफ़ॉल्ट रूप में विशिष्ट आकार में विंडो खोलें।
stdcall
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.