【问题标题】:Android Studio/Intellij Idea: "Table of Contents" for a classAndroid Studio/Intellij Idea:类的“目录”
【发布时间】:2013-08-20 18:39:02
【问题描述】:

我一直在玩弄 Android Studio,到目前为止,我喜欢我所看到的大部分内容。让我烦恼的一件事是课程缺少“目录”。我很抱歉不知道该怎么称呼它。但我指的是 Eclipse 中的下拉菜单,其中列出了该类文件中的所有方法、接口、类等。然后,这使您可以跳到该位置。此视图是当您在“包资源管理器”中并单击类左侧的箭头时。这是让我非常想念日食的一件事。我知道您可以在文档中使用Ctrl+F 轻松搜索,但我经常忘记方法名称。我尝试浏览here,但无济于事。只是想知道是否有人知道处理这个问题的方法。

【问题讨论】:

标签: android-studio intellij-idea


【解决方案1】:

IDEA 有一个名为“Structure”的选项卡,其中显示了当前打开的类的所有方法、字段等。

【讨论】:

  • 太好了,正是我想要的。太糟糕了,我自己无法弄清楚。
  • 我想知道为什么他们不能实现一个下拉列表来跳转到一个方法,在主工具栏下的那种面包屑样式导航中,就像 QtCreator、XCode 和其他一样。会方便得多。
  • 我能够将“结构”拖到 UI 的右侧。现在我可以同时看到类结构和项目结构——就像我在 Eclipse 中看到的一样。
  • Eclipse 中的 CMD + O 就像 Android Studio 中的 fn + CMD + F12 !
  • @jazzyjester 你应该得到正确的答案。 CMD+F12 太棒了。不过,使用“Fn”键取决于键盘型号。
【解决方案2】:

我刚刚在 Android Studio 中获得了一个每日提示弹出窗口来帮助解决这个问题。

您可以在当前编辑的文件中快速导航 Ctrl/+F12(导航|文件结构)。

它显示当前类的成员列表。选择要导航到的元素,然后按 Enter 键或 F4 键。轻松地在 列表,只需开始输入其名称即可。

另外,正如 danny117 指出的那样,您可以使用 Alt/+7 在侧面板视图中显示/隐藏相同的内容(如上面 Chris Jester-Young 的回答所示)。

【讨论】:

  • 我只想用 alt+7 ping 一下
  • 对于File structure 只需 cmd + F12
  • 是的,这就是帖子所说的:)
【解决方案3】:

视图 > 工具窗口 > 结构

【讨论】:

    【解决方案4】:

    除了Chris Jester-Young所说的之外,值得指出的是如何查看光标所指向的类的方法和属性。

    a) 在光标指向的类中输入Ctrl + H

    b) 在类名中,在层次结构窗口中,双击类名。系统确认后,将反编译并打开类代码。

    c) Alt + 7 (Windows) 或 Command + 7 (MAC) 显示结构窗口

    d) 现在可以可视化属性、方法、派生类、派生接口,甚至包括继承项。所有与插入符号下的类有关。

    【讨论】:

    • 也很有用。
    • 谢谢!正是我想要的
    【解决方案5】:

    我目前正在使用 Android Studio 的 Beta 0.8.9,您需要做的是单击 Android Project View 中的设置图标。如果您选择“显示成员”,则类将变得可展开,您可以使用项目视图在类中导航。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-15
      • 2013-05-12
      • 2015-08-18
      • 2019-06-18
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多