Vim 8.1 fügte den :terminal
Befehl hinzu , der ein neues Bash-Terminal als Split öffnet. Es scheint jedoch immer eine horizontale Aufteilung zu sein, und ich bevorzuge vertikale Aufteilungen. Gibt es eine Möglichkeit, ein Terminal als vertikale Aufteilung zu öffnen, ohne Folgendes zu verwenden:
:vsp
:terminal
<c-w>j
:q
Alternativ gibt es eine Möglichkeit, wie ich es als Befehl in meiner .vimrc hinzufügen könnte :
command Vterm :vsp | :terminal | <c-w>j | :q
Der Befehl über chokes beim Versuch, auszuführen <c-w>j
, öffnet eine neue VIM-Aufteilung mit den folgenden Elementen:
Job konnte nicht ausgeführt werden: Keine solche Datei oder kein solches Verzeichnis
Ich habe nur:
command Vterm :vsp | :terminal
Funktioniert gut, lässt aber die ursprüngliche Teilung.
Ich bin nicht sicher
vim
, ob es sich um ein reguläres++curwin
Fenster handelt , aber die Hilfe besagt, dass die Option das aktuelle Fenster nicht aufteilt. Sie sollten also in der Lage sein, Folgendes zu tun:Oder du könntest Neovim benutzen und einfach machen
:vs|:terminal
oder:vs term://bash
:)quelle
Für Neovim, um ein vertikales Terminal zu öffnen, die folgende Arbeit:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
Weitere Dokumentationen finden Sie
:h :terminal
in neovim.quelle