जवाबों:
vs
और vsplit
आदेशों की तरह एक तर्क के रूप में एक फ़ाइल नाम ले :vs somefile
एक ऊर्ध्वाधर विभाजन में एक फ़ाइल खोलने के लिए।
स्प्लिट विंडो में मौजूदा बफ़र डालने के लिए आप sb#
कमांड का उपयोग करते हैं (जहाँ # बफ़र नंबर है)। VIM में विभाजन क्षैतिज रूप से होता है, इसे बदलने के लिए, अपनी कमांड को उपसर्ग करें vert
जिसके साथ अगले विभाजन कमांड के एक ऊर्ध्वाधर विभाजन को मजबूर करता है।
:vert sb#
जहां # बफर नंबर है
:sb
बफर नामों के साथ भी काम करता है, यह बफर नामों के साथ भी काम करेगा::vert sb vimrc
यह एक कमांड है जिसे मैंने बनाया है और अपने .vimrc में जोड़ा है जिससे मुझे वर्टिकल स्प्लिट में करंट बफर खोलने की अनुमति मिल सके
command -nargs=1 Vsb call VsbFunction(<f-args>)
function VsbFunction (arg1)
execute 'vert sb' a:arg1
endfunction
:Vsb somefile
जैसा कि kirysu ने कहा, लेकिन इसके अलावा "अन्य विभाजन की स्थिति" के साथ।
: लेफ्ट राइटबेलो sb otherfile.txt
या
: vert bel sb otherfile.txt
... एक मौजूदा बफ़र खोलता है, जिसका नाम otherfile.txt
, मौजूदा एक " सही नीचे " विभाजन में है ।
ऊर्ध्वाधर विभाजन के मामले में, इसका मतलब है " मौजूदा बफर के दाईं ओर "।
यहाँ आप [tab]
-key का भी उपयोग कर सकते हैं , बफर-नाम को पूरा करने के लिए!
( :help :vert
आगे की स्थिति के लिए भी देखें )