繁体   English   中英

WebStorm:搜索不起作用

[英]WebStorm: search does not work

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

也许有人有这个问题?

正如莉娜所说,以下内容应该为您解决:

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

对我来说, nbaosullivan提出的解决方案不起作用。

在我的情况下,没有选择Recursive(Alt+Y)选项。 我选择了它并且它起作用了,它将被设置为默认值,您不需要一直选择它。

请查看该图标并选择它

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

  1. 关闭 WebStorm

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

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

  4. 打开网络风暴

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

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

确保不排除文件夹

作为替代,我需要用“owner”重构“holder”这个词。 使用 Webstorm 的 find 对我来说效果不佳。 我决定使用 egrep 来代替命令行:

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

我找到了所有内容并通过正则表达式排除了一些实例。 这是更容易和最准确的方式。

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

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

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

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

完成此操作后,我可以使用Shift Shift搜索“无处不在”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM