Search Vim显示“&引用;搜索没有插件的文件时锁定
我正在尝试学习vim,并且尝试在没有任何插件的情况下学习。我试着跟踪一些关于如何设置模糊搜索的帐户,但我有点卡住了 我的vimrc中关于搜索文件的内容,以及我对其工作原理的理解如下:Search Vim显示“&引用;搜索没有插件的文件时锁定,search,vim,path,Search,Vim,Path,我正在尝试学习vim,并且尝试在没有任何插件的情况下学习。我试着跟踪一些关于如何设置模糊搜索的帐户,但我有点卡住了 我的vimrc中关于搜索文件的内容,以及我对其工作原理的理解如下: " search down into subfolders/provides tab-completion for all file-related tasks set path+=** " display all matching files when we tab complete set wildmenu
" search down into subfolders/provides tab-completion for all file-related tasks
set path+=**
" display all matching files when we tab complete
set wildmenu
正在发生的事情:
:查找filena
选项卡
查看一些自动完成操作:find filena…
,编辑器似乎处于冻结状态。我按了一下Ctrl-c键,就可以摆脱了文件名
并点击
,它不会出现问题,会立即找到该文件。但自动完成功能并不像我预期的那样发挥作用。如有任何见解,将不胜感激
如有帮助,请提供更多信息:
设置路径时,返回:路径=,/usr/include,,,,,**
,根据我所读的内容,这应该是正确的
/Users/NJJJ/bin:/Users/NJJJ/.rbenv/shimmers:/Applications/Postgres.app/Contents/Versions/latest/bin:/usr/local/bin:/usr/sbin:/sbin:/Applications/Postgres.app/Contents/Versions/latest/bin
设置路径+=**
有很多原因,但归根结底是
gf
这样的命令的价值(这里有一个例子):查找和朋友的速度非常慢李>
这是因为正在对整个系统(或至少是当前目录下的系统)执行递归目录遍历。这比它需要的要重 从我看到的情况来看,vim从您当前的位置进行搜索,因此,例如,如果您位于/
,它将对您的整个系统进行模糊搜索。。。所以这真的取决于你在哪里搜索是的,绝对正确,谢谢!我忘了检查我从哪里启动vim,这很昂贵。修正了那个问题。也就是说,考虑到Ben Knoble在下面提到的干扰,我们可能会使用一个插件。感谢您的回复!您发布的链接似乎建议使用插件进行搜索,以避免您提到的干扰。我不知道干扰会成为一个问题,但有道理。