我将 Eclipse Oxygen (4.7) 与安装在 Ubuntu 16.04.3 上的 Eclipse Web 工具平台一起使用。变量和函数的自动完成仅在变量或函数是我当前正在处理的文件的本地时才有效。使用 Ctrl-Space 对位于当前文件之外的变量和函数进行自动完成尝试会在对话框中显示No Default Proposals
. 此外,当前文件中 var/funcs 的自动完成是区分大小写的,否则不会显示任何建议(以前版本的 eclipse 没有这个问题)。
我的项目是一个 JS 项目,我使用的是 JS 透视图。在我的项目的Source files and folder in the global scope
部分下Include Path
,源选项卡显示Included: (All)
. 还有什么我需要做的吗?
附带说明一下,我无法成功地为 Javascript 源文件正确配置语法突出显示。某些事情工作正常,但其他人(如局部变量)拒绝使用我选择的颜色。这些都是bug吗?
注意:我使用的是Darkest Dark
eclipse 主题。我不知道这是否对自动完成有任何影响(但似乎可能会用于语法高亮显示)。