我正在使用Eclipse Oxygen(4.7)和Ubuntu 16.04.3上安装的Eclipse Web Tools Platform。只有变量或函数是我当前正在处理的文件的本地变量或函数,变量和函数的自动完成才有效。对于位于当前文件之外的变量和函数,使用Ctrl-Space自动完成尝试会导致与No Default Proposals
对话。此外,当前文件中var / funcs的自动完成区分大小写,否则不显示任何提议(这是我以前的eclipse版本没有的问题)。
我的项目是一个JS项目,我正在使用JS透视图。在我的项目Source files and folder in the global scope
的{{1}}部分下,源标签显示Include Path
。还有什么我需要做的吗?
作为旁注,我无法正确配置Javascript源文件的语法高亮显示。某些东西工作正常,但其他东西(如局部变量)拒绝使用我选择的颜色。这些都是错误吗?
注意:我正在使用Included: (All)
eclipse主题。我不知道这是否会对自动完成产生任何影响(但似乎可能会出现语法高亮)。