我将 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 主题。我不知道这是否对自动完成有任何影响(但似乎可能会用于语法高亮显示)。
最佳答案
我在使用 Ubuntu 18.03 的 Eclipse Oxygen 中遇到了同样的问题,接下来我修复了它:
转到 Window -> Preference -> Javascript -> Editor -> Content Assist -> Advanced 并像这样进行配置
之后,我能够自动完成 Javascript 代码。
关于eclipse - 自动完成不适用于 Eclipse Oxygen Javascript 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46281669/