Scala IDE for Eclipse中代码完成的问题

时间:2012-04-23 15:34:44

标签: eclipse scala ide code-completion

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

我在Eclipse下启用了“使用Scala兼容的JDT”和“启用JDT内容辅助”。 我有什么其他选择吗?

2 个答案:

答案 0 :(得分:1)

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

偏好窗口: /爪哇/编辑器/内容/辅助/高级

要检查“默认”内容辅助面板的偏好设置:

  • Java提案

还在窗口下半部分的内容辅助循环面板中启用Java Proposals

答案 1 :(得分:0)

最后我很幸运能解决这个问题。

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

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

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

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

这有一个下降的影响,现在你的日食可能需要一两分钟才能开始第一次。但对我来说,这是可以接受的。