Vim 8.1 添加了该:terminal
命令,它打开一个新的 bash 终端作为拆分。但是,它似乎总是水平拆分,我更喜欢垂直拆分。有没有办法在不使用的情况下将终端打开为垂直拆分:
:vsp
:terminal
<c-w>j
:q
或者,有没有办法可以将它作为命令添加到我的.vimrc中,如下所示:
command Vterm :vsp | :terminal | <c-w>j | :q
上面的命令在尝试执行时阻塞<c-w>j
,打开一个新的 vim 拆分,其中包含以下内容:
执行作业失败:没有这样的文件或目录
只是有:
command Vterm :vsp | :terminal
工作正常,但留下原来的分裂。
您可以使用命令修饰符:
:vert[ical]
:vertical
适用于任何分割窗口的命令,例如:我不确定 regular
vim
,但帮助说该++curwin
选项不会拆分当前窗口。因此,您应该能够执行以下操作:或者您可以使用 Neovim 并执行
:vs|:terminal
或:vs term://bash
:)对于neovim,要打开一个垂直终端,如下工作:
:vnew term://bash
:vsplit term://bash
:vnew term://zsh
:vsplit term://zsh
更多文档可以通过使用
:h :terminal
inside neovim 找到。