Vim 8.1 a ajouté la :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 ce qui suit:
é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.
Je ne suis pas sûr de régulier
vim
, mais l'aide dit que l'++curwin
option ne divise pas la fenêtre actuelle. Vous devriez donc pouvoir faire quelque chose comme:Ou vous pouvez utiliser Neovim et faire
:vs|:terminal
ou:vs term://bash
:)la source
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
inside neovim.la source