如何在IntelliJ中不打开类文件查看类结构及选中成员结构?
从Eclipse转IntelliJ:等效操作指南
作为用了Eclipse多年、后来转IntelliJ的过来人,太明白你找不到熟悉操作的那种违和感了!针对你提到的两个需求,给你整理了精准的等效操作:
1. 不打开类文件查看类结构
不用打开目标类,有两种高效方式查看完整结构:
- 用Quick Definition弹窗:选中类(比如在Project视图、Search结果里),按下
Ctrl+Shift+I(Windows/Linux)或Cmd+Shift+I(Mac),会弹出一个包含类所有成员、方法的弹窗,看完直接关闭就行,完全不用打开类文件。 - 直接调用Structure视图:选中目标类后,右键选择
View > Structure,或者在Keymap里给这个操作设置快捷键,就能直接打开Structure视图展示该类的结构,无需打开类文件。
2. 查看选中成员的层级结构(等效Eclipse F4)
IntelliJ里对应功能是Member Hierarchy,完美替代Eclipse的F4操作:
- 选中任意类成员(方法/字段)后,按下
Ctrl+Shift+H(Windows/Linux)或Cmd+Shift+H(Mac),会打开Member Hierarchy视图,展示该成员的完整层级——包括父类的定义、子类的重载/实现,和你熟悉的Eclipse Hierarchy视图效果完全一致。 - 如果你习惯用右键操作,也可以右键选中的成员,选择
Show Hierarchy > Member Hierarchy打开视图。
额外小技巧
如果你想把这个操作改成更顺手的F4,可以去 File > Settings > Keymap 里搜索「Member Hierarchy」,然后修改快捷键为F4,完全贴合之前的使用习惯!
内容的提问来源于stack exchange,提问作者Eric B.
相关产品推荐
相关产品推荐

