显示JavaScript源文件内容的Outline视图的问题不是新的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
}
}();
火星SR2的结果(确定):
霓虹灯(NOK)的结果:
是否需要启用一些新的配置设置? JSDT Wiki at eclipse.org很明显,Eclipse中的帮助内容根本没用,我不知道在哪里可以找到明确的指示。
可见空格和大纲视图的内容是我不能没有的东西所以我希望这更像是一个配置而不是错误。
[编辑] 注意:如果您碰巧使用Mars以及更高版本且启用了Oomph同步,则火星中的此概述功能可能会消失。它发生在我身上,解决方案是禁用与后续版本的Oomph同步(在我的情况下是Neon);然而,我继续将Mars首选项存储到工作区中(而不是将它们保存到用户中)。