5

显示 JavaScript 源文件内容的大纲视图的问题并不新鲜,它甚至找到了答案

但是,该答案在 Neon (4.6.0) 中不再适用:我打开了在两个单独的工作区中导入的一个项目的完全相同的文件,每个版本的 Eclipse 一个,Mars 显示了完整的大纲(3 个命名空间,大约 80 members) 而 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 中的结果(正常):

Eclipse Mars SR2 中的大纲视图

结果为霓虹灯(挪威克朗):

Eclipse Neon 中的大纲视图

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

可见空间和大纲视图的内容是我不能没有的东西,所以我希望这更多的是配置而不是错误。

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

4

1 回答 1

4

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

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

于 2016-08-16T20:41:37.163 回答