2013-05-20 3 views
7

मैं विभिन्न फ़ोल्डर्स के माध्यम से ब्राउज़ करने के लिए विम का उपयोग कर रहा हूं। (यानी, समस्या: vim में tabe। कमांड), फ़ाइल ब्राउज़र के माध्यम से प्रारंभिक विंडो आकार कैसे सेट करें?

हालांकि, जब मैं फ़ाइल को विभाजित विंडो में (ओ 'दबाकर) या लंबवत विभाजित विंडो (' v 'दबाकर) खोलता हूं, तो नया खोला गया विंडो आकार होता है वास्तव में छोटा। (इस बीच, विम की फ़ाइल ब्राउज़र की खिड़कियां बहुत बड़ी रहती हैं जिन्हें मुझे वास्तव में आवश्यकता नहीं है)।

मुझे पता है कि मैं मैन्युअल + W के साथ Ctrl द्वारा विंडो का आकार बदल सकते हैं या तो -/+ या विभाजन, या खड़ी विभाजन के लिए, या '=' खिड़की बराबर आकार बनाने के लिए; लेकिन यह बहुत परेशानी है।

मैं अगर वहाँ रहे हैं खिड़की का डिफ़ॉल्ट आकार सेट करने के लिए मौजूदा तरीकों का प्रयोग करके खोले 'ओ' या "वी" बड़ा हो जाँच करना चाहते हैं?

धन्यवाद एक बहुत;)

उत्तर

12

नई विंडो ऊंचाई या वर्तमान विंडो जो आप छोटी खिड़कियों को बहुत शीघ्र दे सकते हैं की चौड़ाई के आधे के आधे लेना चाहिए।

विकल्प परिभाषित करता है कि उस अनुपात :help netrw में पाया जा सकता:

let g:netrw_winsize = 75 

ध्यान दें कि इस पद्धति का उपयोग किसी भी आगे विभाजन से पहले की तुलना में भी छोटे कर देगा:

let g:netrw_winsize = 50 (default) 
|-netrw--------------------------------------------| 
|-netrw------------------|-file--------------------| 
|-netrw------|-file------|-file--------------------| 

let g:netrw_winsize = 75 
|-netrw--------------------------------------------| 
|-netrw------|-file--------------------------------| 
|-netrw|-file|-file--------------------------------| 
"समस्या"

, यहां यह है कि netrw अपनी खिड़की को विभाजित करता है, पिछली खिड़की नहीं।

नेट्रू का उपयोग वर्तमान विंडो में कर्सर के नीचे फ़ाइल को एक स्प्लिट विंडो में या किसी अन्य टैब में खोलने के लिए किया जा सकता है, लेकिन जिस तरह से यह अपनी खिड़की को विभाजित करता है, वैसे ही इसे जिस तरह से आप चाहते हैं उसका उपयोग करना मुश्किल हो जाता है। AFAIK, सबसे आम उपयोग है:

  1. :Ex के साथ खुला netrw,
  2. नेविगेट,
  3. मारा <CR> वर्तमान विंडो में कर्सर के तहत फ़ाइल खोलने के लिए,
  4. संपादित करें,
  5. फिर से -open netrw अपने नवीनतम राज्य:Rex (पीटर रिनकर के लिए),
  6. GOTO 2

एक वैकल्पिक :Vex उपयोग करने के लिए एक ऊर्ध्वाधर विभाजन में netrw खोलने के लिए और P का उपयोग पिछले विंडो में फ़ाइल खोलने के लिए है।

मुझे डर है Netrw वास्तव में क्या आप इसे काम करना चाहता हूँ लगता है की तरह काम करने के लिए नहीं बनाया गया है हूँ। आईएमओ, netrw अधिकांश संपादकों/आईडीई में आप देख सकते हैं कि फ़ाइल एक्सप्लोरर फलक की तरह एक "खुला ..." संवाद की तरह है। मैं या तो आप इसकी आदत हो सुझाव है या NERDTree जो netrw की सुविधाओं का केवल एक सबसेट है, लेकिन अधिक उन फ़ाइल एक्स्प्लोरर शीशे की तरह बनाया गया है की कोशिश होगी।

+0

+1 कृपया वैकल्पिक कार्यप्रवाह के रूप में 'रेक्स' का उल्लेख करें। मुझे विश्वास है कि इस अद्भुत कमांड के रूप में आप जानते हैं। –

+0

@ पीटररकर, उत्तर संशोधित। 'रेक्स' महत्वपूर्ण है। – romainl

+0

मैं आपको 'गोटो' के साथ स्पष्टीकरण के लिए दोबारा वोट दूंगा। –

0

वहाँ :Lex अब एक छोड़ दिया एक्सप्लोरर को खोलने के लिए है। आप अपने vimrc फ़ाइल में let g:netrw_winsize=30 जगह एक्सप्लोरर छोटे रखने के लिए कर सकते हैं।

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