eclipse - 自动完成不适用于 Eclipse Oxygen Javascript 项目

标签 eclipse jsdt eclipse-oxygen eclipse-jsdt

我将 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 Content Assist Advanced configuration

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

关于eclipse - 自动完成不适用于 Eclipse Oxygen Javascript 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46281669/

相关文章:

java - 如何将 appcfg.py 用于使用 google 的 eclipse 插件创建的 google-app-engine 项目?

java - 在 Eclipse 中部署时需要帮助将子项目链接到主项目

java - 如何用Java制作一个可移植应用程序(jar+sqlite)?

eclipse - 如何在Eclipse中安装最新版本的JavaScript开发工具?

css - Eclipse Jeeeyul Chrome 主题 : CSS for background

Eclipse JavaScript 代码格式化程序和 JSHint 匿名函数格式冲突

javascript - PyDev Eclipse 项目中没有 JavaScript 自动完成

java - Eclipse-Oxygen 无法运行 Arquillian 单元测试

eclipse - 在 Eclipse Oxygen 中禁用调试步骤按钮

java - Eclipse Oxigen5 - "Cannot connect to VM Socket operation on nonsocket: configureBlocking"