Vim 8.1 dodał :terminal
polecenie, które otwiera nowy terminal bash jako podział. Jednak zawsze wydaje się, że jest to podział poziomy, a ja wolę podziały pionowe. Czy istnieje sposób otwarcia terminala jako podziału pionowego bez użycia:
:vsp
:terminal
<c-w>j
:q
Alternatywnie, czy istnieje sposób, aby dodać go jako polecenie w moim pliku .vimrc , na przykład:
command Vterm :vsp | :terminal | <c-w>j | :q
Polecenie powyżej dusi się przy próbie wykonania <c-w>j
, otwiera nowy podział vim z następującymi:
wykonanie zadania nie powiodło się: brak takiego pliku lub katalogu
Po prostu mając:
command Vterm :vsp | :terminal
Działa dobrze, ale pozostawia oryginalny podział.
Nie jestem pewien co do regularności
vim
, ale pomoc mówi, że++curwin
opcja nie dzieli bieżącego okna. Powinieneś być w stanie zrobić coś takiego:Lub możesz użyć Neovim i po prostu zrobić
:vs|:terminal
lub:vs term://bash
:)źródło
W przypadku neovim, aby otworzyć terminal pionowy, wykonaj następujące czynności:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
Więcej dokumentacji można znaleźć za pomocą
:h :terminal
wewnątrz neovim.źródło