在Intellij IDEA中是否有方法可以查看当前行所属的方法的名称?

avkwfej4  于 2023-11-16  发布在  IntelliJ IDEA
关注(0)|答案(6)|浏览(243)

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

dgenwo3n

dgenwo3n1#

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

ercv8c1e

ercv8c1e2#

IntelliJ 2018

默认情况下,这将显示在底部。
不幸的是,这个方法只显示了名字(不包括参数)。如果一个方法被重载了,你就不能确定你在哪里。


的数据
如果您想从下往上移动,请进入文件>设置...>编辑器>常规>面包屑>检查顶部


niknxzdl

niknxzdl3#

在结构面板中选择“Autoscroll from source”选项。这样,当你把光标放在任何方法中时,结构面板将显示你所在的方法。

ffdz8vbo

ffdz8vbo4#

Intellij现在支持breadcrumbs。转到设置>外观并勾选“显示breadcrumbs”。这样您就可以查看类/方法名称而无需Alt+Q。

1sbrub3j

1sbrub3j5#

出于某种原因,(Alt-Q)在Android Studio中对我来说并不一致。我发现(Ctrl-F12)在这方面相当令人满意(Navigate|文件结构),尽管它在较大的文件中可能有点滞后。再次按下热键,它将用所有继承的方法填充列表。

k4emjkb1

k4emjkb16#

在Intellij v2023.2.3中,转到View -> Tool Windows -> Structure,单击“Options”(3个垂直点)菜单,并切换“Always Select Opened Element”(始终选择打开的元素)。打开该设置后,如果光标位于源代码编辑器中该方法的任何位置,则该方法将在Structure Tool Window中突出显示。

相关问题