有时我通过指定目录来启动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)返回到浏览器。这将导致文件在一个缓冲区中打开,文件浏览器打开在您开始的目录中。
希望能有所帮助...