【问题标题】:In eclipse, how to display inherited members in Outline view?在eclipse中,如何在大纲视图中显示继承的成员?
【发布时间】:2010-09-11 05:43:58
【问题描述】:

在选中Java类型时,在编辑器中键入两次Ctrl + O弹出一个大纲上下文对话框,该对话框显示成员&&继承成员。如何在主大纲视图中显示此内容?

【问题讨论】:

    标签: java eclipse ide


    【解决方案1】:

    您应该尝试类型层次结构
    右键单击类并打开类型层次结构。
    显示所有继承的成员有很多选项。
    可以在 Type Hierarchy Widget 的情人部分找到它。

    【讨论】:

    • 但是如何快速找到一个特定的虚拟方法属于哪个父类(在其中声明)?我的意思是,没有实际浏览所有父类?我猜,Visual Studio 从 6.0 版开始就有了。
    • 在Eclipse Kepler及以上的成员后面列出(老版本不知道)
    【解决方案2】:

    目前(Eclipse 3.6 Helios)无法在大纲视图中实现,但您可以通过“类型层次结构”视图实现类似的功能:

    1. 假设您已经开设了一个要检查的课程
    2. 按 F4 - 这将打开该类的“类型层次结构”视图
    3. “类型层次结构”视图分为两部分 - 上一层包含层次结构本身,下一层包含所选类的成员
    4. 在下方视图中,您可以将过滤器设置为同时显示所有继承的成员(带有提示“显示所有继承的成员”的按钮)

    我个人认为即使在大纲视图中也应该可以使用相同的过滤器,但至少它在某个地方;)

    【讨论】:

      【解决方案3】:

      已经有一个功能请求,但是没有足够的票数......

      https://bugs.eclipse.org/bugs/show_bug.cgi?id=8625

      【讨论】:

        【解决方案4】:

        右键单击->打开类型层次结构?

        它不会在同一个窗格中显示它,但我认为您可以看到您要查找的内容。

        【讨论】:

        • 确保“显示所有继承的成员”按钮已激活
        • 你必须按一些东西才能查看它有点痛苦......如果它总是可以像大纲窗格一样位于侧面的某个地方并在另一个文件/类时自动更新,那就容易多了打开。
        【解决方案5】:

        看来你做不到。

        也许您应该将其作为改进请求提交。

        【讨论】:

          猜你喜欢
          • 2011-11-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-02-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多