intellij 在路径中查找始终显示没有出现

问题描述 投票:0回答:6

过去几天,每当我在路径中使用 Intellij find 时,我都没有得到任何结果..我不知道我改变了什么来创建这个场景,或者什么已经损坏了。

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

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

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

有人遇到过这个问题吗?

谢谢

java search intellij-idea
6个回答
51
投票

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


10
投票

我遇到了同样的问题,以上提供的所有解决方案都不适合我。

但我设法像这样解决它。

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

仅此而已,问题就解决了

Find in path with File Mask checked

enter image description here


3
投票

正如 cianBuckley 回答的那样,有时与损坏的缓存有关;

File -> Invalidate Caches / Restart
将解决这个问题。

对我来说却没有。由于

Recursively
选项被禁用,我的搜索结果为空:

Recursively option


1
投票

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

删除

.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

1
投票

使缓存无效对我来说不起作用。但这做到了:

点击

File -> Repair IDE
并执行以下步骤

  1. 刷新索引
  2. 重新扫描索引
  3. 重新开放项目
  4. 检查搜索是否正常工作
  5. 点击“现在一切正常”

0
投票

就我而言,我将我的项目排除在右侧(添加内容根所在的位置)。我不记得排除它,所以我很困惑地发现这一点。

撤消该操作可使查找窗口再次正常工作。它在搜索过程中排除了模块,因此我在搜索关键字时没有看到任何内容。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.