Vim 8.1'de dikey terminal açma


20

Vim 8.1 :terminal, bölünmüş olarak yeni bir bash terminali açan komutu ekledi . Ancak, her zaman yatay bir ayrım gibi görünüyor ve ben dikey bölmeleri tercih ediyorum. Terminali kullanmadan dikey bir bölme olarak açmanın bir yolu var mı:

:vsp
:terminal
<c-w>j
:q

Alternatif olarak, benim gibi .vimrc bir komut olarak eklemek için bir yolu var, şöyle :

command Vterm :vsp | :terminal | <c-w>j | :q

Yukarıdaki komut, çalıştırmaya çalışırken <c-w>jboğuluyor, aşağıdakilerle yeni bir vim bölünmesi açıyor:

yürütme işi başarısız oldu: Böyle bir dosya veya dizin yok

Sadece sahip olmak:

command Vterm :vsp | :terminal

İyi çalışıyor, ancak orijinal bölünmeyi bırakıyor.

Yanıtlar:



6

Normalden emin değilim vim, ancak yardım ++curwinseçeneği seçeneğin geçerli pencereyi bölmediğini söylüyor . Yani şöyle bir şey yapabilmelisiniz:

:vs|:term ++curwin

Yoksa Neovim kullanabilir ve sadece bunu :vs|:terminalya :vs term://bash:)


1
Mükemmel, komut olarak bir cazibe gibi çalışır.
Schiem

1

Neovim için dikey bir terminal açmak için aşağıdaki işler:

  • :vnew term://bash
  • :vsplit term://bash
  • :vnew term://zsh
  • :vsplit term://zsh

:h :terminalNeovim'in kullanımı ile daha fazla dokümantasyon bulunabilir .

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.