Saya memiliki daftar buffer di vim. Saya dapat membagi buffer secara horizontal menggunakan: sb [N] di mana N adalah nomor buffer. Bagaimana saya bisa membagi buffer secara vertikal?
23
The vs
dan vsplit
perintah mengambil nama file sebagai argumen seperti :vs somefile
untuk membuka file dalam hitungan vertikal.
Untuk meletakkan buffer yang ada di jendela split, Anda menggunakan sb#
perintah (di mana # adalah nomor buffer). Membagi dalam VIM default ke horizontal, untuk mengubah ini, awali perintah Anda dengan vert
yang memaksa pemisahan vertikal dari perintah split berikutnya.
:vert sb#
Di mana # adalah nomor buffer
:sb
berfungsi dengan nama penyangga juga, ini juga akan berfungsi dengan nama penyangga::vert sb vimrc
Ini adalah perintah yang saya buat dan tambahkan ke .vimrc saya untuk memungkinkan saya membuka buffer saat ini dalam pemisahan vertikal
sumber
:Vsb somefile
Seperti kata kirysu , tetapi juga dengan "memposisikan perpecahan lainnya".
atau
... membuka buffer yang ada, bernama
otherfile.txt
, di " tepat di bawah " yang ada yang ada.Dalam hal pemisahan vertikal, itu berarti " sisi kanan buffer yang ada ".
Di sini Anda dapat menggunakan
[tab]
-kunci juga, untuk membiarkan vim melengkapi nama-penyangga!(Lihat
:help :vert
juga, untuk "positioning" -perintah lebih lanjut)sumber