9

所以我已经阅读了 如何在 IntelliJ IDEA 中显示一个类的所有父类和子类的问题?但这并不能完全解决我的问题。

我习惯于在类层次结构(jar 或代码)中的任何位置使用 eclipse 中的方法,点击Ctrl- T,它会显示实现该方法的所有类的树形图(即如果子类/超类不' t 实现此方法,它不会显示它们)。

当您从图表中选择一个类时,它会将您精确地带到该方法。

似乎Ctrl-H向您显示一般类图,而不是特定于您选择的方法。 Ctrl- Shift- H,似乎向您显示了方法层次结构,但仅显示了您选择的方法的类和子类(而不是超类)。

如何将层次结构向上导航到特定方法?鉴于 1)我不知道该方法在其最高点定义的级别。另外 2) 考虑到可能有相似的方法名称,所以我不想依赖通过键入可能容易出错的方法来找到它。

我认为这几乎是面包和黄油的功能,所以如果没有类似的东西我会感到失望。

更新:我发现最好的方法是点击Ctrl——U几次最终让你到达层次结构的顶部,然后点击——Ctrl自然会向你展示下面的所有内容。这是更多的步骤,并且有点迷失方向,因为该工具无法准确显示您所在的位置。目前积分仍然会出现日食。ShiftH

4

2 回答 2

0

我会打开一个缺陷。没有理由在 Hierarchy Method 选项卡中过滤超类。

于 2013-07-20T19:10:02.080 回答
-1

要在 Intellij 中获得相同的行为,请更改 Implementation(s) 键盘映射:

首选项 > 键盘映射

搜索“实施”

将键盘映射更改为 Ctrl+T

于 2016-08-30T01:10:05.803 回答