我错过了Eclipse中的某个功能。我想知道光标当前所在的当前函数的名称。例如,当使用搜索功能浏览未知代码时,这非常有用。
知道如何展示吗?也许是一个插件?
答案 0 :(得分:40)
我正在使用工具栏中的“Toggle Breadcrumb”选项:
它显示了一个很好的面包屑,以当前的函数名结尾。
这对我来说非常方便,因为如果你有功能,那么使用Outline会变得很麻烦。
它在Java编辑器上方生成以下结构(截断如下图所示):
答案 1 :(得分:27)
“大纲”视图显示当前功能。
可能需要在“大纲视图”下拉菜单中启用“链接到编辑器”选项。 CDT默认情况下可能会关闭。
答案 2 :(得分:14)
我正在寻找类似的东西(顶部显示当前功能的类似Xcode的栏,您也可以通过点击它来打开弹出的功能列表来转到另一个功能)。以下是我使用Eclipse 3.5.1 CDT确定的内容:
我将大纲视图移到顶部,调整大小以使其成为1行水平条(不要太窄),并选择“链接编辑器< / strong>“在其菜单中,以便始终显示当前功能。但是,这不会打开像Xcode这样的弹出列表。对于该功能,我为“显示大纲”命令指定了一个快捷方式,该命令可以打开所有功能的弹出列表。
答案 3 :(得分:7)
Eclipse函数“show outline”将弹出一个大纲对象列表,它将以灰色突出显示光标所在的对象。它通常绑定到'ctrl-o'(字母'o',而不是零),但您可以根据需要重新绑定它。我正在使用CDT插件运行Eclipse,它对我来说效果很好。
答案 4 :(得分:4)
要启用面包屑,请在工具栏中调用Toggle Java Editor Breadcrumb,或在Java编辑器中按 Alt + Shift + B 。
答案 5 :(得分:2)
您还可以显示快速大纲(ctrl + o)。这样,您可以快速查看上下文,而无需将永久性大纲窗口链接到编辑器。
答案 6 :(得分:1)
使用&#34; Link With Editor&#34;大纲菜单上的选项
答案 7 :(得分:0)
使用大纲&#34;链接编辑器&#34;选项对我也有用,谢谢! 另外,您可以将大纲窗格移动到与搜索,进度等相同的窗口组中,从而在您的透视图中保存空间,而不是将其保留在另一个组中。
答案 8 :(得分:0)
按Ctrl + o(光标当前位于特定行的函数内)。
如果光标位于方法体外,它会突出显示当前方法或类的名称。 您可以单击突出显示的方法。
它具有内联搜索功能...开始键入方法的名称以导航到具有匹配搜索模式的指定方法或方法。
如果再次按Ctrl + o显示继承的成员/方法。