代码之家  ›  专栏  ›  技术社区  ›  Glide

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

  •  124
  • Glide  · 技术社区  · 14 年前

    当我在Eclipse中编辑Java类时,当光标位于类变量上时,我可以 + T型

    例子:

    Use|r user = new User();
    

    烟斗是我的光标。

    13 回复  |  直到 8 年前
        1
  •  210
  •   guo    8 年前

    导航|类型层次结构 Ctrl键 小时 将在面板中显示类似的信息。你可以 浮子

        2
  •  78
  •   Jacek Laskowski    9 年前

    在行为方面,与Eclipse相当 Ctrl键 + 在IntelliJ思想中 Ctrl键 +

        3
  •  22
  •   vahid abdi Alex Siepman    11 年前

    不是IntelliJ IDEA用户,而是 this blog post 似乎表明在8.1.1及更高版本中 Ctrl键 中高音 U型

        4
  •  16
  •   vahid abdi Alex Siepman    11 年前

    也试试看 控制 + + 一个 如果有任何疑问。短消息的捷径。

        5
  •  16
  •   Stefan Haberl    9 年前

    Intellij确实-与Eclipse相反-区分 实现类

    在Mac Intellij 14上

    • + 小时 将打开显示子类型和父类型的类型层次结构
    • 命令 + 中高音 + 将向您显示您感兴趣的接口/类的所有实现类和子类
        6
  •  12
  •   falmp    10 年前

    导航>类型层次结构 ( + 默认情况下)。

        7
  •  6
  •   mkobit    9 年前

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

    + 小时

        8
  •  3
  •   Cody A. Ray    10 年前

    在Intellij13中 导航实施 命令 + 中高音 默认情况下。当然,这个快捷方式可以在您的Keymap首选项中覆盖。

        9
  •  3
  •   redhot pohl    6 年前

    为了 雨衣 用户,快捷方式是

    ^ (控制)+

        10
  •  2
  •   redhot pohl    6 年前

    我不知道以前的版本,但是在IntelliJ version 13中,您可以进入您的Keymap首选项,搜索“实现”,并将其绑定到 + T型 . 它的工作原理非常类似于Eclipse。

        11
  •  1
  •   Steve Chambers    6 年前

    虽然Eclipse在一个视图中包含类型层次结构和类结构(方法、字段等),IntelliJ将它们分开:除了 控制 + (或 中高音 "Type Hierarchy" 视图中,另一个相关的IntelliJ窗口称为 "Structure" 可以通过 + 7个 控制 + (结构弹出窗口)。

    (并不是对所发布的问题的直接回答,但希望来自Eclipse背景的其他人可能会像我一样在这里搜索“intellij类型层次结构”。)

        12
  •  1
  •   Konstantin Spirin    6 年前

    -转到基类

    Ctrl+Alt+B组合键

    Ctrl+H键

    Ctrl+Alt+U组合键 -查看类/接口继承层次结构

        13
  •  1
  •   davidxxx    6 年前

    日蚀,撞击 + T型 Ctrl键 + T型 显示超类型。所以为了。。。这是一个开关。

    不幸的是,在IntelliJ中,在父类型和子类型之间的切换没有任何默认快捷方式。所以你必须点击层次窗口的图标。
    如果您喜欢使用“移动光标并单击鼠标”选项的键盘快捷键,我建议您为这两个操作设置绑定。例如 + 向下 Ctrl键 + 对于超类型。

    您可以更改绑定(“Bas”表示“Down”,“Haut”表示“Up”): biding

    “其他” 上下文(Eclipse确实有一个足够相似的概念)。 Ctrl键 + 在一个 ArrayList

    Default hierarchy

    2) 进入 Ctrl键 + 向下

    subtypes focus

    Ctrl键 + 关注超类型:

    supertypes focus

    通过这种方式,我发现它比默认行为要好,但是老实说,即使添加了快捷方式,IntelliJ特性也不如Eclipse Ctrl键 T型 快捷方式也适用于方法。。。

        14
  •  0
  •   herberlin    5 年前