VIM'de bir dosyayı düzenliyorsanız ve mevcut bir arabelleği açmanız gerekiyorsa (örn. Tampon listenizden :buffers:) dikey bir bölmede nasıl açabilirsiniz?
Zaten normal bir bölünme ile açabilirsiniz biliyorum :
:sbuffer N
Wehere NAncak yukarıda o açılır, istediğiniz tampon sayıdır Ndeğil dikey, yatay tampon.
Ayrıca açtıktan sonra pencere yerleşimini değiştirebileceğiniz ve aşağıdaki gibi bir Dikey Bölme yapabileceğinizin farkındayım:
Ctrl-W H
Ctrl-W L
Pencereyi dikey olarak sağa veya sola böler.
Bana öyle geliyor ki bir sbuffervarsa olmalı vsbufferama bu yok (farkında değilim)
Ayrıca, bu soruyu çözmek için bir eklenti aradığımı lütfen unutmayın. Bunu yapmanıza izin verecek bir dizi eklenti biliyorum.
Eminim zaten orada olan bir şeyi kaçırıyor olabilirim.
DÜZENLEME: En iyi işbirliği ruhu içinde, bir başkası bu sorunla karşılaşırsa ve bir eklenti yüklemek istemezse, Haritalama ile basit bir İşlev oluşturdum:
İşlev:
" Vertical Split Buffer Function
function VerticalSplitBuffer(buffer)
execute "vert belowright sb" a:buffer
endfunction
haritalama:
" Vertical Split Buffer Mapping
command -nargs=1 Vbuffer call VerticalSplitBuffer(<f-args>)
Bu, sağ bölmede bir arabellek açma görevini yerine getirir, bu nedenle arabellek 1 için şöyle dersiniz:
:Vbuffer 1
vsbuffer Nmi? Can sıkıcı. Cevabınız bunu yapıyor. Teşekkürler!