在Intellij IDEA中有没有办法看到当前行所属方法的名称?

时间:2009-12-17 09:25:05

标签: intellij-idea

在我们的代码库中有一些很长的方法(几页代码)。在阅读代码时,有时能够看到当前行所属方法的名称,而无需查阅方法的开头。在Intellij IDEA中这可能吗?我正在使用Intellij IDEA 7.0.3。

6 个答案:

答案 0 :(得分:53)

您可以使用查看|上下文信息 Alt + Q Ctrl + Shift + Q 在Mac上)。它将在编辑器顶部显示一个弹出窗口,其中包含当前上下文信息(类/方法签名)。

答案 1 :(得分:26)

在结构面板中,选择“从源自动滚动”选项。 这样,当您将光标放在任何方法中时,结构面板将显示您所在的方法。

答案 2 :(得分:14)

Intellij现在支持面包屑。转到设置>外观和勾选“显示面包屑”。这样,您可以在不使用Alt + Q的情况下查看类/方法名称。

答案 3 :(得分:6)

IntelliJ 2018

默认显示在底部。

不幸的是,该方法仅按名称显示(不包括参数)。如果方法重载,您将无法确定自己的位置。

Method breadcrumbs below code area

如果要从下到上移动它,请转到文件> 设置... > 编辑器> 常规> 面包屑>选中顶部

Editor > Breadcrumbs > Show breadcrumbs

答案 4 :(得分:2)

由于某种原因(Alt-Q)在Android Studio中对我来说并不一致。我发现(Ctrl-F12)对于这个目的来说非常令人满意(导航|文件结构)虽然它在较大的文件中可能有点滞后。再次按下热键,它将使用所有继承的方法填充列表。

答案 5 :(得分:0)

Source file structure - Intellij

在 Mac 上:

cmd 7 - 面板。

cmd fn F12 - 弹出窗口

也适用于 Android Studio。