如何让Vim的文件浏览器在新缓冲区中打开文件?

时间:2010-10-12 13:04:26

标签: vim file-browser

有时我通过将Vim指向目录来启动Vim,但我不确定哪个文件需要更改,所以我最终会查看几个文件。

有没有办法让文件浏览器将选定的文件打开到新的缓冲区中,这样文件浏览器仍然可用而不必重新打开它:e path / to / directory?

2 个答案:

答案 0 :(得分:15)

我不确定你是否可以在一个新的缓冲区中打开它,但你可以使用 o v 以水平方式打开它或垂直分割。

您还可以使用运行:pedit <fname> p 预览文件,其中<fname>是光标下的文件。这将打开一个新的分割窗口,但不会更改光标焦点或位置。您可以使用:pclose或仅:pc关闭此窗口。

有关详细信息,请参阅:help netrw-browse-maps

答案 1 :(得分:13)

严格来说,这并不是你所要求的,但我认为它是等价的:

如果从文件浏览器打开文件,可以使用CTRL- ^(和/或CTRL-6?)返回浏览器。这导致文件在一个缓冲区中打开,文件浏览器在您启动的目录中打开。

希望它有所帮助...