9

我将 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 Darkeclipse 主题。我不知道这是否对自动完成有任何影响(但似乎可能会用于语法高亮显示)。

4

1 回答 1

1

我在使用 Ubuntu 18.03 的 Eclipse Oxygen 中遇到了同样的问题,接下来我修复了它:

转到 Window -> Preference -> Javascript -> Editor -> Content Assist -> Advanced 并像这样进行配置

Javascript Content Assist 高级配置

之后,我能够自动完成 Javascript 代码。

于 2018-09-28T14:27:10.903 回答