显示JavaScript源文件内容的大纲视图的问题并不新鲜,而且是它甚至找到了答案。
然而,这个答案在Neon (4.6.0)中不再适用:我已经打开了在两个不同的工作空间中导入的一个项目的完全相同的文件,每个版本的Eclipse都有一个,而Mars显示了完整的轮廓(3个名称空间,大约80个成员),而Neon则显示了两个名称空间和0成员。在Java透视图中。
例如,下面的代码摘自我已经链接到的问题,给出了在火星、SR2和Neon中的如下结果:
var myNamespace = function()
{
/**
* @memberOf myNamespace
*/
function myFunc1()
{
}
/**
* @memberOf myNamespace
*/
function myFunc2()
{
}
return {
name : "myNamespace",
myFunc1 : myFunc1,
myFunc2 : myFunc2
}
}();火星SR2的结果(OK):

Neon (NOK)结果:

是否有需要启用的新配置设置?eclipse.org的JSDT是赤裸裸的,Eclipse中的帮助内容根本没有帮助,我不知道在哪里可以找到明确的说明。
可见空间和大纲视图的内容是我无法生活的东西,所以我希望这更多的是一个配置的东西,而不是一个bug。
编辑备注:如果您碰巧使用了Mars,并且启用了Oomph同步,那么Mars中的这个概述功能可能会消失。这种情况发生在我身上,解决方案是禁用后续版本的Oomph同步(在我的例子中是Neon);然而,我继续将Mars首选项存储到工作区中(而不是将它们保存到用户中)。
发布于 2016-08-16 20:41:37
这个bug是在JSDT Bugzilla中报告并修复的。请查看特定的bug页面,在那里您可以看到开发人员是如何协作找到解决方案的。
https://stackoverflow.com/questions/38955947
复制相似问题