显示 JavaScript 源文件内容的大纲视图问题并不新鲜,而且它甚至找到了答案 https://stackoverflow.com/a/11062205/2749913.
然而,这个答案在 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 的结果(OK):
霓虹灯结果(挪威克朗):
是否需要启用一些新的配置设置?这JSDT Wiki,位于 eclipse.org https://wiki.eclipse.org/JSDT很明显,Eclipse 中的帮助内容根本没有帮助,我不知道在哪里可以找到明确的说明。
可见空间和大纲视图的内容是我离不开的东西,所以我希望这更多的是配置问题而不是错误。
[EDIT] NOTE:如果您碰巧使用 Mars 的更高版本,并且启用了 Oomph 同步,那么 Mars 中的大纲功能可能会消失。这发生在我身上,解决方案是禁用 Oomph 与后续版本的同步(在我的例子中是 Neon);然而,我继续将 Mars 首选项存储到工作区中(而不是将它们保存到用户中)。
此错误已报告并修复于。请检查具体的错误页面,您可以在其中看到开发人员如何协作找到解决方案。
https://bugs.eclipse.org/bugs/show_bug.cgi?id=499788 https://bugs.eclipse.org/bugs/show_bug.cgi?id=499788
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)