मैं केवल विभाजन का उपयोग करता हूं जब मुझे वास्तव में दो फाइलों की तरफ से आवश्यकता होती है (क्योंकि एक संदर्भ के रूप में उपयोग किया जाता है, आमतौर पर, एचटीएमएल - सीएसएस उदाहरण के लिए)। अन्यथा, मैं सिर्फ एक खिड़की में लोड नियमित बफर का उपयोग करता हूं। मैं nerdtree या कुछ भी नहीं उपयोग करता जो बहुत अधिक जगह ले लेता है।
मैं फ़ाइलों के बीच नेविगेट करने से बचने की कोशिश करता हूं: टैग जाने का एक बेहतर तरीका है।
मेरा विम हमेशा एक बड़ा भूरा आयताकार है।
संपादित
कई "बातें" के साथ कार्य करना हमेशा एक कठिन समस्या को संभालने के लिए किया गया है। और इसलिए जब हम एक ही समय में और उसी स्थान पर उन "चीजों" से निपटने का प्रयास करते हैं। यह एक कठिन समस्या है क्योंकि हम कुछ चीजों से अधिक से निपटने में असमर्थ हैं: हमारे दिमाग को इसके लिए अनुकूलित नहीं किया गया है। यही कारण है कि मेमोरी गेम उतना आसान नहीं है जितना दिखता है, क्यों हम पावरपॉइंट स्लाइड शो के बाद सूचियों और ग्राफों से भरे हुए क्यों याद नहीं कर सकते हैं और क्यों लोग एक तरफ एक फोन के साथ मरते हैं और दूसरे में उनके ड्राइविंग व्हील।
हम एक ही समय में 4 बफ़र्स पर काम करते हैं, विभाजित खिड़कियों जहां वास्तविक काम एक विंडो में किया जाता है और अन्य विंडो संदर्भ (प्रलेखन, एक HTML दस्तावेज जब के लिए प्रयोग किया जाता है स्थितियों के लिए आरक्षित चाहिए नहीं कर सकते हैं क्योंकि हो सीएसएस कर रहा है ...) या प्रतिक्रिया के लिए (लिफ्टिंग, गणना परिणाम ...)।इस तरह के एक सेटअप में, दूसरी खिड़की पर स्विच करने वाले शरीर का एकमात्र हिस्सा हमारी आंखें है: हमें कीबोर्ड शॉर्टकट या माउस की आवश्यकता नहीं है।
लेकिन हम अपने जीवन को आवश्यक से अधिक जटिल बनाना पसंद करते हैं। हम खुद को मल्टीटास्किंग देवताओं के रूप में सोचना पसंद करते हैं ताकि हम खिड़कियों को विभाजित कर सकें, हमने खिड़कियों में खिड़कियों में खिड़कियां डाल दीं और हमें उस गड़बड़ी के प्रबंधन के लिए नाजुक हैक्स मिलना चाहिए। कीबोर्ड शॉर्टकट विभिन्न कारणों से एक वैध समाधान नहीं हैं और हम माउस से नफरत करते हैं, है ना?
वैसे भी, विभाजित खिड़कियों के साथ मूल समस्या नियमित बफर और टैब के समान होती है: बफर # 3 पर काम करने के लिए, हमें बफर # 3 पर स्विच करना होगा। चाहे बफर # 3 छुपा हुआ है, शीर्ष दाएं विंडो में प्रदर्शित होता है या किसी अन्य टैब में अप्रासंगिक है, हमें इसे प्राप्त करने के लिए कुछ कुंजियां मारनी होंगी। जब लक्ष्य बफर छुपाया जाता है, तो हम इसे दिखाने के लिए :b3
करते हैं। जब यह शीर्ष दाएं विंडो में होता है, तो हम <C-w>…
मैपिंग, डिफ़ॉल्ट या कस्टम के साथ खेलते हैं। जब यह किसी अन्य टैब में होता है तो हम gt
करते हैं जब तक कि हम इसे नहीं पाते (या :sb3
जो बहुत अधिक स्मार्ट है)। जो भी स्थानिक सेटअप हम चुनते हैं, हमें अभी भी लक्ष्य पर स्विच करना होगा।
एक समस्या जो केवल आप जिस प्रकार के लेआउट का उपयोग कर रहे हैं उससे संबंधित है यह है कि आपको दो आयामों में सोचना और स्थानांतरित करना चाहिए। निचले बाएं विंडो से ऊपर दाएं विंडो तक कूदना वास्तव में रैखिक नहीं है (जब तक आप <C-w>w
का उपयोग नहीं करते) और उस विंडो को देखने से कहीं अधिक सोच और टाइपिंग की आवश्यकता होती है।
एक और समस्या यह है कि वर्कस्पेस कैसे विभाजित होता है और इसके परिणामस्वरूप बफर की संख्या और उनके खिड़कियों के आकार पर इसका परिणाम होता है।
सब कुछ, मेरी राय यह है कि एकाधिक बफर से निपटने का सबसे अच्छा तरीका विंडोज़ और टैब अकेले छोड़ना और एक दुबला वर्कफ़्लो ढूंढना है।
नियमित बफर भी मुश्किल हो सकते हैं: जिस तरह से आप 1,2,5,7
सूची प्राप्त कर सकते हैं, अपने तरीके से अजीब है। लेकिन मेरा मानना है कि बफर-स्विचिंग (विंडो-स्विचिंग के विपरीत) मूल रूप से अधिक सहज और ठोस है।
:bn "show next buffer in the list
:bp "show previous buffer in the list
:b3 "show buffer #3
:bf "show first buffer in the list
:bl "show last buffer in the list
:b <tab> "select buffer from a menu
:b fo<Tab> "select buffer from a menu
:b foo "show buffer named foo
निम्नलिखित मानचित्रण स्विचिंग केक का एक टुकड़ा बफ़र्स है, लेकिन आप भी कई बफर-स्विचिंग प्लगइन्स उपलब्ध कोशिश कर सकते हैं।
nnoremap gb :buffers<CR>:b<Space>
मेरी पसंदीदा नेविगेशन विधि बफर-आधारित नहीं है, हालांकि। आजकल, मुझे वास्तव में को परियोजना की फ़ाइल संरचना सभी को एक साथ जोड़ना और टैग का उपयोग करना बहुत आसान लगता है। जब मैं चारों ओर नेविगेट करता हूं, तो मैं एक विशिष्ट वर्ग या विशिष्ट विधि या विशिष्ट सरणी या जो भी हो जाता हूं। मेरा वर्कस्पेस सिर्फ एक खिड़की है, जिसमें 15 या 20 बफर दिखाए जा रहे हैं और मेरे पास कोई एनईआरडीटी नहीं है, कोई टैब नहीं, मिनीबफएक्सप्लोरर नहीं, कोई टैगलिस्ट नहीं है ... क्योंकि किसी अन्य बफर पर स्विच करने के लिए कम से कम कुछ महत्वपूर्ण प्रेस की आवश्यकता होती है, फिर भी मुझे कोई वैध कारण नहीं दिखता मेरे कार्यक्षेत्र को टुकड़ा करने और मापने के लिए।
क्योंकि मैं खुद को फैंसी ओवर-जटिल ग्ज्मोमोस के साथ एक कोने में नहीं डालता, मुझे काम करने के लिए कामकाज की तलाश में अपना बहुमूल्य समय बर्बाद नहीं करना पड़ता है और मैं छवि मैक्रोज़ के नवीनतम बैच पर सुरक्षित रूप से हंस सकता हूं। रुको, मेरा मतलब था "काम"।
'Ctrl' +' 'w' =' (या '^ w =') और अधिक या कम कर देगा समान रूप से वितरित बांट देता है। क्या आप अपना प्रश्न अधिक विशिष्ट बना सकते हैं - आप वास्तव में क्या खोजते हैं? – guessimtoolate
मैं किसी भी छोटे विभाजन को खुलता/बंद करता हूं या बफर के आकार के अनुसार उन्हें आकार देने का एक आसान तरीका हर बार मेरे विभाजन के आकार को गड़बड़ करने का कोई तरीका नहीं ढूंढ रहा हूं। एक और चीज एक प्लगइन या कुछ भी हो सकता है जो कि रीडरिंग स्प्लिट को आसान बनाता है। – imslavko