即使启用了折叠功能,Eclipse JavaScript折叠功能也消失了

即使启用了折叠功能,Eclipse JavaScript折叠功能也消失了,javascript,eclipse,Javascript,Eclipse,有一段时间,我可以在JavaScript文件中折叠和扩展函数,而不会出现任何问题。突然,所有功能行号旁边的所有+/-按钮都消失了。JavaScript折叠已启用,很明显,按钮行号旁边有空格 我正在为Web开发人员使用Eclipse Java EE IDE,版本:Neon.3发行版(4.6.3)问题是我刚刚创建了一个新函数,并且在函数参数中包含了var声明: // No functions could be folded function foobar(var foo, var bar) { ..

有一段时间,我可以在JavaScript文件中折叠和扩展函数,而不会出现任何问题。突然,所有功能行号旁边的所有+/-按钮都消失了。JavaScript折叠已启用,很明显,按钮行号旁边有空格


我正在为Web开发人员使用Eclipse Java EE IDE,版本:Neon.3发行版(4.6.3)

问题是我刚刚创建了一个新函数,并且在函数参数中包含了
var
声明:

// No functions could be folded
function foobar(var foo, var bar) {
...
}
删除每个参数的
var
,解决了折叠问题:

// All functions can now be folded again
function foobar(foo, bar) {
...
}

作为信息,Eclipse中展开或折叠的快捷方式如下所示:

  • CTRL+/:激活折叠(-或+出现在函数旁边)
  • CTRL+MAJ+/:折叠所有函数
  • CTRL+*:展开所有函数

在我的情况下,我尝试使用这些命令,但由于函数头中的
var
声明,它们无法工作。