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
工作正常,但只留下原来的裂口。
发布于 2018-05-19 14:12:39
发布于 2018-05-18 20:56:58
我不确定普通的vim,但是help说++curwin选项不会分割当前窗口。所以你应该可以这样做:
:vs|:term ++curwin或者你可以使用Neovim,只需做:vs|:terminal或:vs term://bash :)
发布于 2019-03-29 10:47:53
对于新公司来说,要打开一个垂直终端,需要做以下工作:
:vnew term://bash:vsplit term://bash:vnew term://zsh:vsplit term://zsh使用:h :terminal可以找到更多的文档。
https://unix.stackexchange.com/questions/444682
复制相似问题