在 Eclipse Neon 中启用 JSDT 大纲视图

Enabling the JSDT Outline view in Eclipse Neon

显示 Java 脚本源文件内容的大纲视图的问题不是新的 it had even found an answer

但是,该答案在 Neon (4.6.0) 中不再有效:我打开了在两个单独的工作区中导入的一个项目的完全相同的文件,一个用于每个版本的 Eclipse,而 Mars 显示了完整的轮廓( 3 个命名空间,大约 80 个成员),而 Neon 显示两个命名空间和 0 个成员。在Java视角下。

例如,从我上面链接的问题中提取的以下代码在 Mars SR2 和 Neon 中给出了以下结果:

var myNamespace = function()
{
    /**
     * @memberOf myNamespace
     */
    function myFunc1()
    {
    }
    /**
     * @memberOf myNamespace
     */
    function myFunc2()
    {
    }

    return {
        name : "myNamespace",
        myFunc1 : myFunc1,
        myFunc2 : myFunc2
    }
}();

Mars SR2 中的结果(正常):

霓虹灯 (NOK) 结果:

是否需要启用一些新的配置设置? JSDT Wiki at eclipse.org 很明显,Eclipse 中的帮助内容根本没有帮助,我不知道在哪里可以找到明确的说明。

可见空间和大纲视图的内容是我离不开的东西,所以我希望这是一个配置问题,而不是一个错误。

[编辑] 注意:如果您碰巧在更高版本中使用 Mars 并且启用了 Oomph 同步,则 Mars 中的此大纲功能可能会消失。它发生在我身上,解决方案是禁用与更高版本的 Oomph 同步(在我的例子中是 Neon);然而,我继续将 Mars 首选项存储到工作区中(而不是将它们保存到用户中)。

此错误已在 JSDT Bugzilla 中报告并修复。请检查特定的错误页面,您可以在其中查看开发人员如何合作寻找解决方案。

https://bugs.eclipse.org/bugs/show_bug.cgi?id=499788