Vim 8.1 adicionou o :terminal
comando, que abre um novo terminal bash como uma divisão. No entanto, sempre parece ser uma divisão horizontal e prefiro divisões verticais. Existe uma maneira de abrir um terminal como uma divisão vertical sem usar:
:vsp
:terminal
<c-w>j
:q
Como alternativa, existe uma maneira de adicioná-lo como um comando no meu .vimrc , assim:
command Vterm :vsp | :terminal | <c-w>j | :q
O comando acima engasga ao tentar executar <c-w>j
, abre uma nova divisão do vim com o seguinte:
falha na execução do trabalho: Arquivo ou diretório inexistente
Apenas tendo:
command Vterm :vsp | :terminal
Funciona bem, mas deixa a divisão original.
Você pode usar o modificador de comando :
:vert[ical]
:vertical
funciona com qualquer comando que divide uma janela, por exemplo:Não tenho certeza sobre regular
vim
, mas a ajuda diz que a++curwin
opção não divide a janela atual. Então você deve ser capaz de fazer algo como:Ou você pode usar o Neovim e apenas fazer
:vs|:terminal
ou:vs term://bash
:)Para o neovim, para abrir um terminal vertical, funciona o seguinte:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
Mais documentação pode ser encontrada usando
:h :terminal
dentro do neovim.