Mevcut bir arabellekten yeni bir vim bölmesi açabilir miyim?


23

Yeni bir dosyayı bir bölmede :splitveya ile açmanın mümkün olduğunu biliyorum :vsplit, ancak varolan bir arabellekle potansiyel bir otomatik tamamlama özelliğine sahip yeni bir bölme açmak mümkün mü?


Hiç tartışmasız :sp( lit) veya :vs( plit) denediniz mi? :)
yo '

Yanıtlar:


31

sbufferKomut varolan tampon adı veya numarası ile bir bölünme yaratmak izin verir. :sb#arabellek numarası ile bir bölünme açılacaktır #( :bufferslistede gösterildiği gibi ). :sb fooadlı arabellek ile bir bölme açacaktır foo. Sekme tamamlama kullanılabilir tampon isimlerini değiştirir.

:vertical sb...Varsayılan, yatay, dikey yerine dikey bir bölme istiyorsanız kullanabilirsiniz .


Yeni bir dikey bölmede varolan bir arabellek açmak için daha az ayrıntılı bir yolu var mı? Gibi bir şey :v sb?
zepp.lee

1
“Dikey” nin yalnızca “dikey” olarak kısaltılabileceğine inanıyorum, bu yüzden daha özlü bir şey istiyorsanız, özel bir komut / işlev / etc yapmanız gerekecek

2

:(v)split <name_of_buffer> veya :(v)split #<buffer_number>

Bu cevap yukarıda @ user72'nin cevabına ve @ zepp.lee'nin yorumuna daha kısa bir yol gösterir.

Örneğin, arabellek 2’yi dikey bölmeyle açabilirsiniz.

:vsp #2

veya

:vsp test.js

1
@Alexhg! Bu siteye hoşgeldiniz! Kullanıcılarımızı, diğer okuyucular için mümkün olduğunca faydalı olmalarını sağlamak için ayrıntılı cevaplar oluşturmalarını teşvik ediyoruz: burada, bu çözümü kullanmayı neden önerdiğinizi açıklarsanız, ayrıca doktora bağlanabilirsiniz. Şimdilik cevabınız "düşük kalite" olarak işaretlendi, ancak bunu düzeltmek için "düzenle" düğmesini kullanabilirsiniz.
statox
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.