我正在使用“Eclipse for Java Developers 7.2”和 Scala IDE 2.1.0。问题是“代码完成”......
我在 Eclipse 下启用了“使用 Scala 兼容的 JDT”和“启用 JDT 内容辅助”。还有其他我应该打开的选项吗?
我正在使用“Eclipse for Java Developers 7.2”和 Scala IDE 2.1.0。问题是“代码完成”......
我在 Eclipse 下启用了“使用 Scala 兼容的 JDT”和“启用 JDT 内容辅助”。还有其他我应该打开的选项吗?
在 scala-ide 首选项中重新启用以下所有未选中的 Java 内容辅助机制:
首选项窗口:/Java/Editor/Content/Assist/Advanced
检查“默认”内容辅助面板的首选项:
还可以在窗口下部的内容辅助循环面板中启用 Java 提案
最后我有幸解决了这个问题。
发生这种情况的原因是因为 eclipse 存储了一个 .metadata 文件,它充当缓存来加载自动完成建议。
如果您尝试 Project->clean,然后尝试自动完成,则可以在自动完成建议中找到所需的 java 类成员。
所以解决方案是:转到你的 eclipse.ini,如果 mac 位于:/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini
并在“-project”之前的ini文件中添加“-clean”。
这有一个负面影响,现在你的日食可能需要一两分钟的时间才能第一次开始。但对我来说,这是可以接受的。