में एक लंबवत विभाजन के रूप में एक बफर खोलें यदि आप वीआईएम में एक फ़ाइल संपादित कर रहे हैं और फिर आपको एक मौजूदा बफर खोलना होगा (उदा। अपनी बफर सूची से: :buffers
) आप इसे लंबवत विभाजन में कैसे खोल सकते हैं?वीआईएम
मुझे पता है कि आप पहले से ही एक सामान्य विभाजन की तरह के साथ इसे खोल सकते हैं:
:sbuffer N
wehere N
बफर संख्या आप चाहते है, तथापि, ऊपर खुलती N
बफर क्षैतिज, सीधा नहीं।
मैं भी ध्यान रखें कि आप उद्घाटन के बाद विंडो प्लेसमेंट को बदल सकते हैं कर रहा हूँ और इतने की तरह एक कार्यक्षेत्र विभाजित है:
Ctrl-W H
Ctrl-W L
कौन सा खड़ी सही है या बाईं ओर खिड़की विभाजित कर देगा।
यह मेरे लिए है कि अगर वहाँ एक sbuffer
वहाँ एक vsbuffer
होना चाहिए लेकिन जो मौजूद नहीं है
कृपया यह भी नोट (नहीं है कि मैं के बारे में पता कर रहा हूँ) है कि मैं करने के लिए एक प्लगइन की तलाश नहीं कर रहा हूँ लगता है इस सवाल को हल करें। मुझे प्लगइन की एक संपत्ति के बारे में पता है जो आपको ऐसा करने की अनुमति देगा।
मुझे यकीन है कि मुझे कुछ ऐसा याद आ रहा है जो पहले से मौजूद है।
संपादित करें: सहयोग का सबसे अच्छा भावना में, मैं एक मानचित्रण के साथ एक सरल समारोह बनाया है, तो इस समस्या का सामना करते किसी और stumbles और एक प्लगइन स्थापित नहीं करना चाहता:
फंक्शन:
" Vertical Split Buffer Function
function VerticalSplitBuffer(buffer)
execute "vert belowright sb" a:buffer
endfunction
मैपिंग:
" Vertical Split Buffer Mapping
command -nargs=1 Vbuffer call VerticalSplitBuffer(<f-args>)
यह बफर 1 के लिए एक सही विभाजन में एक बफर खोलने, इसलिए का कार्य पूरा करता है, तो आप इसे कहेंगे जैसे:
:Vbuffer 1
यह नहीं बल्कि नहीं करने के लिए '' N'' vsbuffer अजीब नहीं प्रतीत होता है? कष्टप्रद। आपका जवाब इसे नाखून करता है। धन्यवाद! – alfredodeza
मुझे हमेशा ऐसा लगता है कि 'vsbuffer' भी होना चाहिए, और मैं अक्सर एक नए टैब में एक बफर खोलने के लिए' Ctrl-w T' 'भूल जाता हूं (या मैं उस बफर के साथ ऐसा करना चाहता हूं जो वर्तमान में सक्रिय या दृश्यमान नहीं है) । तो एक विकल्प के रूप में, आप इन मामलों में से किसी एक के लिए बार का उपयोग कर सकते हैं, जिसे मुझे @ जीट के वैध उत्तर से याद रखना आसान लगता है: 'vsp | बी एन' और ': टैब | बी एन'। – ches
मुझे यह पसंद है कि यह आदेश 'N' को स्वत: पूर्ण करने की अनुमति देता है (जो दूसरे उत्तर में कमांड के साथ संभव नहीं लगता है)। दोनों ऊपर, फिर भी। –