Vim 8.1 a ajouté le :terminal
commande, qui ouvre un nouveau terminal bash en tant que division. Cependant, cela semble toujours être une division horizontale, et je préfère les divisions verticales. Existe-t-il un moyen d'ouvrir un terminal en tant que division verticale sans utiliser:
:vsp
:terminal
<c-w>j
:q
Sinon, existe-t-il un moyen de l'ajouter en tant que commande dans mon . Vimrc, comme ceci:
command Vterm :vsp | :terminal | <c-w>j | :q
La commande ci-dessus s'étouffe en essayant d'exécuter <c-w>j
, ouvre une nouvelle division vim avec les éléments suivants:
échec de l'exécution du travail: aucun fichier ou répertoire de ce type
Juste avoir:
command Vterm :vsp | :terminal
Fonctionne bien, mais laisse la séparation d'origine.
Vous pouvez utiliser le :vert[ical]
modificateur de commande :
:vert term
:vertical
fonctionne avec n'importe quelle commande qui divise une fenêtre, par exemple:
:vert copen
:vert help vert
Je ne suis pas sûr de la vim
régulière, mais l'aide indique que l'option ++curwin
Ne divise pas la fenêtre actuelle. Vous devriez donc pouvoir faire quelque chose comme:
:vs|:term ++curwin
Ou vous pouvez utiliser Neovim et faire simplement :vs|:terminal
Ou :vs term://bash
:)
Pour neovim, pour ouvrir un terminal vertical, le travail suivant:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
Plus de documentation peut être trouvée en utilisant :h :terminal
à l'intérieur de neovim.