Mevcut tamponu dikey olarak dikey olarak nasıl bölerim?


23

Vim'deki tamponların bir listesi var. Tamponu kullanarak yatay olarak bölebilirim: sb [N], burada N, tampon numarasıdır. Tamponu dikey olarak nasıl bölebilirim?

Yanıtlar:


41

vsVe vsplitkomutları gibi bir argüman olarak dosya alabilir :vs somefiledikey bölünmüş bir dosyayı açmak için.

Varolan bir arabelleği bölünmüş bir pencereye koymak için, sb#komutu kullanın (burada #, tampon numarasıdır). Bunu değiştirmek için VIM'de varsayılana yatay olarak böler, vertbir sonraki split komutunun dikey bir bölünmesini zorlayan komutunuzu önekleyin.

:vert sb#

Tampon numarası #


Biliyorum: vsplit. Tampon numarası almış gibi görünmüyorum.
blacklife

1
Kolay olduğunu düşündüm: P .. dene: vert sbN -n nerede N, tamponun numarasıdır
kyrisu

Sonu Eğlencesi! İşe yarıyor.
blacklife

@blacklife: yani cevap aslında ": vert sbN"?
akira,

2
Yana :sbçok tampon isimlerle eserler, bu da tampon adları ile çalışır olacaktır::vert sb vimrc
fphilipe

2

Geçerli bir arabellek dikey bir bölmede açmama izin vermek için .vimrc'ime oluşturduğum ve eklediğim bir komut.

command -nargs=1 Vsb call VsbFunction(<f-args>)

function VsbFunction (arg1)
  execute 'vert sb' a:arg1
endfunction

Şu anda tampondaki tüm dosyaları dikey bölmelerde aç demek istiyorsun. aradığım cevap buydu.
kroe

Bunu nasıl yürütmem gerekiyor?
Santosh Kumar,

:Vsb somefile
Brett Y,

0

Olarak kirysu bahsedilen, ancak ek olarak "diğer bölme konumlandırma" ile.

: vert rightbelow sb otherfile.txt

veya

: vert bel sb otherfile.txt

... var olanı otherfile.txt" hemen altında " bölünmüş olarak adlandırılmış varolan bir arabellek açar .
Dikey bölme durumunda, " mevcut tamponun sağ tarafı " anlamına gelir .

Burada [tab]vim'in tampon ismini tamamlamasına izin vermek için -key tuşunu da kullanabilirsiniz !

( :help :vertayrıca, "pozisyonlandırma" komutları için de bakınız)

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.