【问题标题】:intellij find in path always shows no occurrencesintellij 在路径中查找始终显示没有出现
【发布时间】:2015-12-12 17:31:48
【问题描述】:

过去几天,每当我在路径中使用 Intellij 查找时,我都没有得到任何结果。我不知道我为创建这个场景做了什么改变或什么坏了。

即使我在一个范围内搜索并且只包含一个文件夹和一个文件,搜索工具仍然找不到任何东西。

例如,我在整个项目中搜索“状态”。它应该返回 1000 个结果。 如果我限制为 *.java 文件并在“目录”中搜索一个只包含一个出现“状态”的 java 文件的目录,intellij 仍然找不到它。

如果我进行本地搜索 (Ctrl+f),我可以在当前打开的文件中找到我想要的任何内容..

以前有人遇到过这个问题吗?

谢谢

【问题讨论】:

  • 如果应用了文件过滤器,或者递归搜索被禁用或类似的事情,通常会发生这种情况。您能否添加搜索窗口的屏幕截图,以便我们查看您正在使用的选项?
  • “到处搜索”也坏了吗? (右上角的镜子)
  • 实际上搜索无处不在。尽管如此,在路径中找到仍然没有运气..

标签: java search intellij-idea


【解决方案1】:

似乎我需要转到文件->使缓存无效并重新启动..也许这会对遇到同样问题的人有所帮助!

【讨论】:

  • 这对我有用。非常感谢。您应该接受自己对问题的回答:)
  • 也为我工作
  • 我为我工作,但过了一段时间(比如 20 秒)Idea 再次没有返回结果。看起来它是否从索引中过滤了一堆文件。有没有办法找到索引规则?
  • @cianBuckley,安慰剂?
【解决方案2】:

我遇到了同样的问题,所有的解决方案都对我不起作用。

但我设法像这样解决它。

  1. 按住Ctrl + Shift + f 启动“在路径中查找”窗口。
  2. 取消选中文件掩码按钮位于Top-Right of Find in Path

只有这样,问题就解决了

【讨论】:

    【解决方案3】:

    正如 cianBuckley 回答的那样,它有时与损坏的缓存有关; File -> Invalidate Caches / Restart 会解决这个问题。

    对我来说没有。由于Recursively 选项被禁用,我的搜索结果为空:

    【讨论】:

      【解决方案4】:

      使缓存无效/重新启动对我不起作用。

      删除.idea 文件夹对我有用。

      https://intellij-support.jetbrains.com/hc/en-us/community/posts/360006877240-Find-in-Path-is-not-working

      这是我的:

      Build #IU-191.6707.61, built on April 16, 2019
      
      You have a perpetual fallback license for this version
      Subscription is active until April 26, 2022
      JRE: 1.8.0_202-release-1483-b44 x86
      JVM: OpenJDK Server VM by JetBrains s.r.o
      Windows 10 10.0
      

      【讨论】:

        猜你喜欢
        • 2015-08-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-23
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多