O Vim 8.1 adicionou o :terminal
comando, que abre um novo terminal do bash como uma divisão. No entanto, sempre parece ser uma divisão horizontal e eu 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: esse arquivo ou diretório não existe
Apenas tendo:
command Vterm :vsp | :terminal
Funciona bem, mas deixa a divisão original.
Não tenho certeza sobre a regularidade
vim
, mas a ajuda diz que a++curwin
opção não divide a janela atual. Portanto, você deve ser capaz de fazer algo como:Ou você pode usar o Neovim e apenas fazer
:vs|:terminal
ou:vs term://bash
:)fonte
Para o neovim, para abrir um terminal vertical, o seguinte trabalho:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
Mais documentação pode ser encontrada usando o
:h :terminal
neovim.fonte