【问题标题】:How to select which class to display in class hierarchy in Eclipse?如何在 Eclipse 的类层次结构中选择要显示的类?
【发布时间】:2014-02-17 09:07:39
【问题描述】:

我在 Eclipse 中打开了 Java 的类层次结构视图,它显示了一些任意类,与我的编辑器或其他显然无关。

Link with editor 选项已打开且无效。

如何解决?

更新

Link with editorHierarchy view

【问题讨论】:

    标签: java eclipse class-hierarchy


    【解决方案1】:

    以下是 Erich Gamma 2002 年的回应:“反向链接仅在类型在层次结构中可见时才有效。 出于性能原因(类型层次结构计算成本很高),我们不想在编辑器切换时重新计算类型层次结构。”

    他们似乎从未解决过这种违反直觉的行为。

    查看以下错误了解详情:

    【讨论】:

      【解决方案2】:
      1. 点击类名
      2. 按 F4 查看层次结构

      【讨论】:

      • 是否可以让它在编辑器中自动显示当前类?否则“与编辑器链接”是什么意思?
      • 我不知道有什么方法可以在点击类名时刷新“类型层次结构”视图。您可能在“Package Explorer”视图中看到“Link with editor”,这意味着您正在编辑的文件在 Package Explorer 视图中被选中(它使大型项目中的导航更容易)。
      • 不,Link... 来自层次结构视图。
      • 我从未见过这个菜单,很高兴知道有一个。关于您的问题:似乎是一个错误。
      【解决方案3】:

      是的 与编辑器的链接不起作用,我认为这是一个错误。或者,

      如果编辑器已打开,则在类名上保留插入符号,然后按 F4 或按 Ctrl + Shift + H kbd>。这将打开一个对话框。输入要查看其类型层次结构的类名称。

      将文件从Package Explorer 拖到Type Hierarchy 视图也可以。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多