【问题标题】:issue with the code completion in Scala IDE for EclipseScala IDE for Eclipse 中的代码完成问题
【发布时间】:2012-05-04 05:56:37
【问题描述】:

我正在使用“Eclipse for Java Developers 7.2”和 Scala IDE 2.1.0。问题是“代码完成”...

我在我的 Eclipse 下启用了“使用 Scala 兼容的 JDT”和“启用 JDT 内容辅助”。 还有其他我应该打开的选项吗?

【问题讨论】:

  • 有什么问题?它不工作吗?你到底在做什么?
  • 是的,不起作用。仅显示模板...
  • 这似乎仍然是 neon 的问题,并尝试使用安装了 scala IDE 的 eclipse 在 java 文件中自动完成:(

标签: eclipse scala ide code-completion


【解决方案1】:

我终于有幸解决了这个问题。

发生这种情况的原因是 eclipse 在 .metadata 中存储了一个 .metadata 文件,该文件充当缓存以加载自动完成建议。

如果您尝试 Project->clean,然后尝试自动完成,则可以在自动完成建议中找到所需的 java 类成员。

所以解决方案是: 转到您的 eclipse.ini,如果 mac 位于: /Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini

并在“-project”之前的ini文件中添加“-clean”。

这有一个负面影响,即现在您的 Eclipse 第一次开始可能需要一两分钟的时间。但对我来说,这是可以接受的。

【讨论】:

    【解决方案2】:

    在 scala-ide 首选项中重新启用以下所有未选中的 Java 内容辅助机制:

    偏好窗口: /Java/Editor/Content/Assist/Advanced

    在“默认”内容辅助面板中检查的首选项:

    • Java 提案

    还可以在窗口下部的内容辅助循环面板中启用 Java 提案

    【讨论】:

      猜你喜欢
      • 2012-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-08
      • 2012-01-02
      • 1970-01-01
      • 2015-06-10
      相关资源
      最近更新 更多