Java 在IntelliJ中搜索特定类层次结构中的类文本

Java 在IntelliJ中搜索特定类层次结构中的类文本,java,intellij-idea,Java,Intellij Idea,我有一个抽象类,它有数百个子类、孙子类等。我需要向提到字符串的任何子类添加一个片段,例如 一些顽皮的东西。do() 是否有一种方法可以执行类似“在路径中查找”的搜索,但仅限于特定的类层次结构?假设所有这些类都在同一个包中,您可以在项目层次结构中选择该包,然后按Ctrl+Shift+F,以便只在该包中搜索 如果你的类是分散的,我认为Intellij不允许这种类型的搜索。您可以尝试进行正则表达式搜索,假设您可以在层次结构的成员之间找到模式 我建议从想法中挖掘潜在的想法 以后编辑 这是可以通过的,当

我有一个抽象类,它有数百个子类、孙子类等。我需要向提到字符串的任何子类添加一个片段,例如

一些顽皮的东西。do()


是否有一种方法可以执行类似“在路径中查找”的搜索,但仅限于特定的类层次结构?

假设所有这些类都在同一个包中,您可以在项目层次结构中选择该包,然后按Ctrl+Shift+F,以便只在该包中搜索

如果你的类是分散的,我认为Intellij不允许这种类型的搜索。您可以尝试进行正则表达式搜索,假设您可以在层次结构的成员之间找到模式

我建议从想法中挖掘潜在的想法


以后编辑


这是可以通过的,当通过
Ctrl+Shift+F

搜索时可用。是的,这就是我的想法。不幸的是,软件包组织不是很好。在网上结帐,什么也找不到。我很难相信我是第一个想要这个的人。没有这个功能真的很奇怪。我摆弄了一下我的IntelliJ,发现了一些可能对你有帮助的东西。作为参考,我使用IntelliJ 2019.03 Ultimate。按
Ctrl+Shift+F
时,您将有一个选项来选择
范围
-
类层次结构
。试图在他们的官方网站上搜索此功能,但找不到任何相关信息。