26

我错过了 Eclipse 中的某些功能。我想知道光标当前所在的当前函数的名称。例如,这在使用搜索功能浏览未知代码时很有用。

知道如何展示它吗?也许是插件?

4

9 回答 9

45

我正在使用工具栏中的“切换面包屑”选项:

Eclipse 面包屑导航按钮

它显示了一个很好的面包屑,以当前函数名称结尾。

这对我来说非常方便,因为如果你有无数的功能,大纲就会变得很麻烦。

它在您的 Java 编辑器上方生成以下结构(在下图中截断):

Eclipse 面包屑路径

于 2010-06-28T10:41:44.770 回答
29

“大纲”视图显示当前功能。

在此处输入图像描述

可能需要在大纲视图下拉菜单中启用“链接到编辑器”选项。对于 CDT,这可能默认关闭。

于 2009-10-03T20:52:28.360 回答
14

我正在寻找类似的东西(顶部显示当前函数的类似 Xcode 的栏,您还可以通过单击它来打开另一个函数以打开函数的弹出列表)。以下是我使用 Eclipse 3.5.1 CDT 所决定的内容:

我将大纲视图移到顶部,调整其大小以使其成为 1 行水平条(不要使其太窄),并在其菜单中选择“与编辑器链接”,以便它始终显示当前功能。但是,这不会像 Xcode 那样打开弹出列表。对于该功能,我为“显示大纲”命令分配了一个快捷方式,该命令会打开所有功能的弹出列表。

于 2009-12-07T18:43:45.273 回答
7

Eclipse 功能“显示大纲”将弹出一个大纲对象列表,它会以灰色突出显示光标所在的对象。它通常绑定到“ctrl-o”(字母“o”,而不是零),但您可以根据需要重新绑定它。我正在使用 CDT 插件运行 Eclipse,它对我来说效果很好。

于 2009-10-03T21:08:45.307 回答
4

要启用面包屑,请调用工具栏中的Toggle Java Editor Breadcrumb 或在 Java 编辑器中按Alt++ 。ShiftB

于 2016-05-09T06:15:28.660 回答
3

You can also display the Quick Outline (ctrl+o). This way you see the context quickly without having to have a permanent Outline Window linked to the Editor.

于 2017-03-29T13:36:12.353 回答
2

使用大纲菜单上的“与编辑器链接”选项

于 2015-06-13T06:44:13.723 回答
1

按 Ctrl+o(光标当前位于特定行的函数内)。

如果光标在方法主体之外,它会突出显示当前方法或类的名称。您可以单击突出显示的方法。

它具有内联搜索功能...开始输入方法的名称以导航到指定的方法或具有匹配搜索模式的方法。

如果再次按 Ctrl+o 以显示继承的成员/方法。

于 2016-08-09T06:48:15.880 回答
0

使用带有“与编辑器链接”选项的大纲也适用于我,谢谢!只是一个补充,您可以将大纲窗格移动到与搜索、进度等相同的窗口组中。节省您视角中的空间,而不是将其保留在另一个组中。

于 2015-07-21T08:22:48.520 回答