inn*_*naM 124
试试:Ex[plore]。来自:help Ex:
:Explore 将打开当前文件目录(或目录 [dir] 如果指定)上的本地目录浏览器。只有在文件被修改时才会拆分窗口,否则浏览窗口将接管该窗口。通常拆分是水平进行的。
Jac*_* M. 93
我个人更喜欢:
:Sex
Run Code Online (Sandbox Code Playgroud)
命令。它为您执行拆分窗口,并将您放入当前目录。
:Sex dir/to/my
Run Code Online (Sandbox Code Playgroud)
也有效。
Jak*_*ake 22
你可以使用:
:e %:h
Run Code Online (Sandbox Code Playgroud)
关于扩展的更多信息在这里:http : //vimdoc.sourceforge.net/htmldoc/eval.html#expand()
Hep*_*ite 10
如前所述,您只需执行 ":Explore" 即可打开当前文件所在目录的文件资源管理器。
但是,如果您需要明确指定目录,则可以在 :-命令行 上使用ctrl+r来读取任何寄存器的内容,并且 % 寄存器是当前文件名,如果需要,还包括路径。因此,只需执行 :e ctrl+ r% 然后在文件名上退格,然后按 Enter。
还有其他方法可以做到,但这是我通常使用的方法。
小智 6
要打开显示当前文件目录的 Windows 资源管理器:
:!start explorer /select,%:p
Run Code Online (Sandbox Code Playgroud)
(来源:http : //vim.wikia.com/wiki/Open_Windows_Explorer_showing_directory_of_current_buffer)