Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Search Vim显示“&引用;搜索没有插件的文件时锁定_Search_Vim_Path - Fatal编程技术网

Search Vim显示“&引用;搜索没有插件的文件时锁定

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

我正在尝试学习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
正在发生的事情:

  • 我在编辑器底部键入
    :查找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在下面提到的干扰,我们可能会使用一个插件。感谢您的回复!您发布的链接似乎建议使用插件进行搜索,以避免您提到的干扰。我不知道干扰会成为一个问题,但有道理。