有时我通过将 Vim 指向一个目录来启动它,但我还不确定我需要更改哪个文件,所以我最终查看了几个文件。
有没有办法让文件浏览器打开一个选定的文件到一个新的缓冲区,这样文件浏览器仍然可用,而不必用 :e path/to/directory 重新打开它?
有时我通过将 Vim 指向一个目录来启动它,但我还不确定我需要更改哪个文件,所以我最终查看了几个文件。
有没有办法让文件浏览器打开一个选定的文件到一个新的缓冲区,这样文件浏览器仍然可用,而不必用 :e path/to/directory 重新打开它?
我不确定您是否可以在新缓冲区中打开它,但您可以分别使用o或v水平或垂直拆分在新拆分中打开它。
您还可以预览文件使用p哪个运行光标下的文件在:pedit <fname>
哪里。<fname>
这会打开一个新的拆分窗口,但不会更改光标焦点或位置。:pclose
您可以使用或简单地关闭此窗口:pc
。
有关:help netrw-browse-maps
更多信息,请参阅。
严格来说,这并不是您所要求的,但我认为它是等价的:
如果您从文件浏览器打开文件,您可以使用 CTRL-^(和/或 CTRL-6 ?)返回浏览器。这导致文件在一个缓冲区中打开,文件浏览器在您开始的目录中打开。
希望能帮助到你...