如何打开当前打开文件的目录?

如何打开当前打开文件的目录?

如果我打开一个文件,我怎样才能轻松地在 vim 的文件浏览器中vim dir/to/my/file.c打开目录?dir/to/my

答案1

尝试:Ex[plore]。来自:help Ex

:Explore 将在当前文件目录(或指定目录 [dir])上打开本地目录浏览器。仅当文件已被修改时,窗口才会被拆分,否则浏览窗口将接管该窗口。通常拆分是水平进行的。

答案2

我个人更喜欢:

:Sex

命令。它会为您分割窗口,并将您带入当前目录。

:Sex dir/to/my

也有效。

答案3

您可以使用:

:e %:h

有关扩展的更多信息请参见此处:http://vimdoc.sourceforge.net/htmldoc/eval.html#expand()

答案4

打开 Windows 资源管理器显示当前文件的目录:

:!start explorer /select,%:p

(来源 :http://vim.wikia.com/wiki/Open_Windows_Explorer_showing_directory_of_current_buffer

相关内容