VIM:如何从左侧的NerdTree面板打开右侧的文件作为vsplit?

shi*_*bly 78 vim plugins editor nerdtree

我安装了NerdTree插件.

如何从左侧的NerdTree面板打开vsplit右侧的文件?

Pri*_*ash 147

要将vsplit新缓冲区放在当前缓冲区的右侧:

set splitright
Run Code Online (Sandbox Code Playgroud)

同样,要将split新缓冲区放在当前缓冲区之下:

set splitbelow
Run Code Online (Sandbox Code Playgroud)

但是,我没有尝试使用NerdTree.

  • 好的,但我如何打开一个替换旧版本的vsplited文件? (3认同)

gri*_*gav 79

有一个s命令,但它会打开一个分割到当前缓冲区左侧的文件.虽然你可以按Ctrl+ W r交换窗口然后.

  • 似乎在添加`set splitright`后,正如@PrinceGoulash建议的那样,在NerdTree内的文件上的`s`将向右打开一个分割而不需要执行`Ctrl-W r`.如果我理解你,如果你只想坚持两个垂直分割窗口,你可以切换到旧窗口并通过NerdTree打开一个新文件,只需点击"Enter"即可. (5认同)
  • 没关系,但如果我想打开另一个输入s的文件,那么我会得到另一个分割窗口,但是我想用当前打开的文件替换旧的拆分窗口,我该怎么做? (3认同)