当前位置:  开发笔记 > 编程语言 > 正文

如何在IntelliJ IDEA中显示类的所有父级和子类?

如何解决《如何在IntelliJIDEA中显示类的所有父级和子类?》经验,为你挑选了7个好方法。

当我在Eclipse中编辑Java类时,当我的光标位于类变量上时,我可以执行Ctrl+ T以显示一个显示其所有父类和子类的弹出窗口.IntelliJ中的等价物是什么?

例:

Use|r user = new User();

管道是我的光标.



1> CrazyCoder..:

导航| 类型层次结构 Ctrl + H将显示类似的信息,但在面板中.您可以浮动取消固定面板,使其仅在您使用键盘快捷键时显示在固定的显示位置.


还有一件事-这仍然与Eclipse的快速类型层次结构不同:在Eclipse中,当您将鼠标悬停在层次结构中的类上时,按<Enter>将打开包含该类的源文件;在IntelliJ中,您必须使用“跳转到源代码”快捷方式。此外,与“显示实现”窗口(例如)不同,单击编辑器也不会使该窗口消失,因此,这不是纯浮动窗口。

2> dimitrisli..:

在行为方面,IntelliJ IDEA中的Eclipse Ctrl+ 相当于+ +TCtrlAltB


在macOS上,这是`Option` +`Cmd` +`B`

3> Daniel DiPao..:

不是IntelliJ IDEA用户,但是这篇博文似乎表明在8.1.1及更高版本中Ctrl+ Alt+ U将显示"Quick Class Hierarchy".


似乎这个键盘快捷方式在IntelliJ IDEA 13.0中不再有效...
似乎这不是一个等价物.例如,对于接口org.slf4j.Logger,它只显示Logger,这是没用的.Ctrl-H似乎更好,因为它显示了实现类的树(遗憾的是,树没有展开).但是,Eclipse还显示了所有扩展接口及其实现类.下面提到的CTRL-ALT-B也没有显示树或实现接口.我刚刚开始使用Idea,并且期望这种经常使用的函数将取代Eclipse版本,或者至少同样好......

4> Stefan Haber..:

与Eclipse相比,Intellij确实可以区分类型层次实现类.我还没有决定这是不是一件好事(我自己从Eclipse切换到了Intellij)

在Mac Intellij 14上

Ctrl+ H将显示显示子类型和超类型的类型层次结构

Cmd+ Alt+ B将显示您感兴趣的接口/类的所有实现类和子类



5> sorencito..:

如有任何疑问,请尝试CTRL+ SHIFT+ A.捷径信息的捷径.



6> thSoft..:

在IntelliJ IDEA 12中,它是Navigate> Type Hierarchy(默认为Ctrl+ H).



7> mkobit..:

对于来到这里的Mac用户,这是IntelliJ 14.1.4的快捷方式:

+ H默认情况下.

推荐阅读
大大炮
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有