设置路径以递归方式查找文件

时间:2016-12-20 16:18:51

标签: vim

我已经创建了一个简单的结构来在vim中尝试这个功能。它看起来像这样:

|__dirtest
  |____subdirtest
  | |____hello.txt
  | |____subsubdir

“dirtest”是工作目录。

我已将vim的路径变量设置为

:set path+=**

所以这样的命令:find可以通过子目录递归查找。

一切都很好看。我运行时获得的输出

:set path?

给了我这个:

path=.,/usr/include,,**

虽然我想

:find hello.txt

我明白了:

E345: Can't find file "hello.txt" in path

其他可以帮助发现问题的事情:

:checkpath
All included files were found

:checkpath!
No included files

我禁用了我的.vimrc文件,以确保没有其他配置妨碍。

编辑:似乎问题出在我的.vimrc中,因为正在运行

vim -Nu NONE

正如@romainl所做的那样,按照我描述的过程,它按预期工作。

我的.vimrc:https://github.com/aalencar/dotfiles/blob/master/vim/vimrc

0 个答案:

没有答案