在Vim 8.1中打开垂直终端


20

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

工作正常,但保留原始拆分。

Answers:



6

我不确定Regular vim,但是帮助说该++curwin选项不会拆分当前窗口。因此,您应该能够执行以下操作:

:vs|:term ++curwin

或者您可以使用Neovim :vs|:terminal或执行:vs term://bash:)


1
完美,就像命令一样具有魅力。
席姆

1

对于neovim,要打开垂直终端,请执行以下操作:

  • :vnew term://bash
  • :vsplit term://bash
  • :vnew term://zsh
  • :vsplit term://zsh

使用:h :terminalneovim内部可以找到更多文档。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.