WebStorm:搜索不起作用

Posted

技术标签:

【中文标题】WebStorm:搜索不起作用【英文标题】:WebStorm: search does not work 【发布时间】:2015-02-10 19:38:01 【问题描述】:

我知道是用来搜索的:Ctrl+Shift+F or Edit |查找 |在路径中查找 它以前工作过,但现在总是返回空集,虽然我知道我在找什么 - 项目中有

也许有人遇到过这个问题?

【问题讨论】:

您的Scope 设置为什么?我发现 IntelliJ 有时喜欢在执行搜索后将自己设置为 Directory 范围而不是 Whole project 我以不同的方式选择了Scope,甚至重新安装了程序。需要清理业力:) 请尝试使缓存无效(文件/使缓存无效,重新启动)- 有帮助吗? 谢谢,我遇到了同样的问题。搜索一直说:“使用搜索已取消”。我使我的缓存失效并重新启动它现在很好。 无效缓存也修复了 InteliJ Idea 中的相同问题。 【参考方案1】:

正如 lena 所说,以下应该为您解决它:

    单击文件 -> 使缓存无效/重新启动.. 点击“无效并重新启动”按钮 重启后,尝试再次运行搜索

【讨论】:

对我没有帮助。仅当文件直接位于同一目录中时,我的搜索才有效。当我点击父目录时,搜索没有结果。 啊。有一个复选框Recursivelyreddit.com/r/phpstorm/comments/3ty6ld/… 我刚遇到这个问题。我尝试了上面的修复无济于事。我的双班制正在工作(搜索类),但在单个文件中搜索、搜索整个目录等都被破坏了。我删除了该程序的所有 phpstorm 文件并重新复制它们并修复了它。这是升级到 2017.1.2 之后 @milkovsky 说了什么!我刚刚遇到了同样的问题。请注意,该复选框现在似乎是一个 UI 按钮,请参阅 imgur.com/a/CWyxz 6 Y 之后它帮助了我 TY【参考方案2】:

对我来说nbaosullivan's proposed solution 没用。

在我的例子中,Recursive(Alt+Y) 选项没有被选中。我选择了它,它工作,它将被设置为默认,你不需要一直选择它。

【讨论】:

我正要发布这个,因为这正是我遇到的问题。【参考方案3】:

试试这个(在 PhpStorm 2019.3.1 中“无效缓存/重启”没有帮助我):

    关闭 WebStorm

    备份目录<your project>/.idea/到任何地方

    删除文件<your project>/.idea/modules.xml

    打开 WebStorm

【讨论】:

在我的情况下没有名为 modules.xml 的文件,它有 vcs.xml 和 workspace.xml 在这种情况下应该是什么方法。【参考方案4】:

较新版本的 Webstorm /PHPStorm 会自动排除一些文件夹。例如供应商文件夹。

https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000798990-Vendor-directory-being-automatically-excluded

确保不排除文件夹

【讨论】:

【参考方案5】:

作为替代方案,我需要将“持有人”一词重构为“所有者”。使用 Webstorm 的 find 对我来说效果不佳。我决定用 egrep 代替命令行:

egrep -Rli [^place]holder ./src -R(递归目录中的所有文件,包括符号链接)-l(仅文件名) -i(忽略大小写)

我找到了所有内容并通过正则表达式排除了一些实例。它更简单、最准确。

【讨论】:

【参考方案6】:

我以为我遇到了这个问题,但我认为实际上 WebStorm 只返回前 100 个左右的结果,这些结果恰好位于 2 个文件中,因此未显示其他文件中的其他结果。

【讨论】:

【参考方案7】:

对我来说,取消选中“单词”选项(作为一个完整的单词进行搜索)使其工作。

【讨论】:

【参考方案8】:

这就是我解决问题的方法:

    文件 修复 IDE... (按照步骤修复索引)

完成此操作后,我可以使用 Shift Shift

搜索“任何地方”

【讨论】:

以上是关于WebStorm:搜索不起作用的主要内容,如果未能解决你的问题,请参考以下文章

WebStorm react-native 调试不起作用

Webstorm- Nodemon + Typescript + Docker - 调试器已连接但断点不起作用

Node.js WebStorm 远程调试不起作用(没有 SSH 隧道)

猫鼬混合模式不起作用

Python线性搜索不起作用

在 CLI 中运行时,Jest 测试不起作用