如何查找文件中包含两个关键字的所有文件?

Ste*_*art -6 java intellij-idea

更新:所以我知道这可以在 IntelliJ IDE 之外使用 grep 完成,但在 IDE 中是如何完成的?

这与我的问题完全相同,只是它在 Intellij 之外,并且有一种方法可以使用 grep 来做到这一点:

我可以使用以下答案来 grep 它,但这将在 IDE 搜索功能 find in files 之外完成。

查找包含两个模式的所有文件

我想找到我的 Intellij 项目中包含两个关键字的所有文件。

我在 Java Spring 项目上使用 Intellij,并且尝试查找用于支持给定 URL 路径的所有控制器。代码编写在文件的一部分中,您拥有基础文件,而在另一部分中,您拥有 url 的最后一部分。例如:

  /abc/defg/hijk is my rest endpoint.
Run Code Online (Sandbox Code Playgroud)

但在控制器中它被分成:

    /abc/defg line 5


   /hijk     // line 25
Run Code Online (Sandbox Code Playgroud)

因此,要获取此文件,我需要能够返回包含字符串 /hijk 和 /abc/defg 的文件

我不能只搜索其中之一。

Bas*_*ers 15

  1. 使用搜索第一个字符串Find in Path
  2. 点击Open in Find Window按钮
  3. 使用with搜索另一个字符串'/abc/defg' ,这是重要的部分,选择的Find in Path范围Files in Previous Search Result

这会将搜索限制为打开的搜索结果窗口中的文件。