我在Ubuntu16.04.3上安装的Eclipse平台上使用Eclipse (4.7)。变量和函数的自动完成只有在变量或函数是我当前正在处理的文件的本地变量或函数时才能工作。使用Ctrl对位于当前文件之外的变量和函数进行自动完成尝试将导致使用No Default Proposals的对话框。此外,当前文件中var/funcs的自动完成是区分大小写的,否则不会显示任何建议(这是以前版本的eclipse没有遇到的问题)。
我的项目是一个JS项目,我正在使用JS透视图。在我的项目的Source files and folder in the global scope部分中,Include Path选项卡显示了Included: (All)。还有什么需要我做的吗?
另外,我不能成功地配置Javascript源文件的语法高亮显示。有些事情可以正常工作,但是其他的(比如局部变量)拒绝使用我选择的颜色。这些都是虫子吗?
注意到:我正在使用Darkest Dark eclipse主题。我不知道这是否对自动完成有任何影响(但对于语法高亮的情况,这似乎是可能的)。
发布于 2018-09-28 14:27:10
我在使用Ubuntu18.03的Eclipse氧气中也遇到了同样的问题,我修复了接下来的操作:
转到窗口->首选项-> Javascript ->编辑器-> Content -> Advanced并将配置如下

之后,我能够自动完成Javascript代码。
https://stackoverflow.com/questions/46281669
复制相似问题