如何在IntelliJ IDEA 13中搜索或导航到Java文件类型?

时间:2014-10-23 10:35:05

标签: java intellij-idea

如何在IntelliJ IDEA中导航或搜索特定文件类型?

例如,我需要在项目中搜索所有抽象类,或者在项目中搜索所有 interfaces ,或者搜索所有 enum 我项目中的文件。

是否有快捷键,例如 Ctrl + N

感谢您的帮助。

3 个答案:

答案 0 :(得分:6)

你没有提到你是否有最终版本。如果是这样,您可以使用Intellij的结构搜索功能。您可以使用<CTRL>-<Shift>-S或导航到Edit->Find->Search Structurally来调用它。

要查找所有界面,请使用此模板:interface $Interface$ {}$Interface$部分是一个变量,可以使用正则表达式进行参数化,因此您可以缩小搜索范围。同样的原则适用于抽象类和枚举。

结构搜索是一项功能强大的功能,请务必查看现有的预定义模板。

答案 1 :(得分:4)

按2 x Shift并键入您要搜索的内容

答案 2 :(得分:1)

我知道这不是你想要的但是它有效:使用文本搜索Ctrl-Shift-F:

"interfeace " "enum " "abstract class"

如果你想要你甚至可以使用正则表达式,例如"abstract\s+class"

编辑:

为枚举提供了更智能的解决方案:打开java.lang.Enum课程并按Ctrl-Shift-B