如何在Eclipse中显示当前函数

24 eclipse ide breadcrumbs

我想念Eclipse中的某个功能.我想知道光标当前所在的当前函数的名称.例如,当使用搜索功能浏览未知代码时,这非常有用.

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

小智 42

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

Eclipse Breadcrumb按钮

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

这对我来说非常方便,因为如果你拥有zilions功能,那么使用Outline会变得很麻烦.

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

Eclipse Breadcrumb路径

  • 此选项在C/C++开发中不可用. (9认同)

Pas*_*ent 28

"大纲"视图显示当前功能.

替代文字

可能需要在"大纲视图"下拉菜单中启用"链接到编辑器"选项.对于CDT,默认情况下可能会关闭.

  • 诀窍是在Outline View下拉菜单中启用'Link to Editor'选项.对于CDT,这似乎是默认关闭. (29认同)
  • 也许这对于Eclipse中的Java开发是不同的(我使用Eclipse + CDT进行C开发),但是大纲视图并没有告诉您光标所处的功能 - 它只是列出了所有对象,并提供了超链接.这个问题具体是关于如何告诉你"现在"...... (7认同)

cor*_*ius 14

我正在寻找类似的东西(顶部显示当前功能的类似Xcode的栏,您也可以通过点击它来打开弹出的功能列表来转到另一个功能).以下是我使用Eclipse 3.5.1 CDT解决的问题:

我将大纲视图移动到顶部,调整大小以使其成为1行水平条带(不要太窄),并在其菜单中选择" Link With Editor ",以便始终显示当前功能.但是,这不会打开像Xcode这样的弹出列表.对于该功能,我为" Show Outline "命令分配了一个快捷方式,该命令可以打开所有功能的弹出列表.


dls*_*dls 7

Eclipse函数"show outline"将弹出一个大纲对象列表,它将以灰色突出显示光标所在的对象.它通常绑定到'ctrl-o'(字母'o',而不是零),但您可以根据需要重新绑定它.我正在使用CDT插件运行Eclipse,它对我来说非常好用.


pra*_*ala 5

要启用面包屑,请调用工具栏中的“切换 Java 编辑器面包屑”或在 Java 编辑器中按Alt+ Shift+ 。B