Scala Eclipse Autocomplete破了?

Pat*_*sen 15 eclipse scala autocomplete

我正在尝试使用eclipse进行自动完成以进行scala开发.我正在尝试从Scala类引用一个java类,并且自动完成功能从未找到它.

例如,使用此scala类:

object Main {
 def main(args: Array[String]) {
  val btn = new JButton
 }
}
Run Code Online (Sandbox Code Playgroud)

当我在键入JButton结束时按下ctrl + space时,autocomplete会找到"Arr","asof","case","catch","def"等...但是没有类.

在Window-> Preferences-> Java-> Editor-> Content Assist-> Advanced我选择了"Default Proposal Kinds":

Java提案,Java类型提案,SWT模板提案和模板提案.

我在Windows 7中使用Eclipse 3.5.2下的Scala 2.8.0-final插件

还有其他人遇到过这个问题吗?有解决方案吗

Mat*_*t R 3

Scala 插件尚不支持这种类型的自动完成。您可以通过等待编译错误出现、按 Ctrl-1,然后选择快速修复来自动导入类型来获得类似的结果。

请参阅此“新的且值得注意的”帖子中的“快速修复导入”部分。


2011 年 9 月更新:

Luc Bourlier 致力于对此进行改进,为类路径上的类型提供自动完成功能。它将出现在下一个测试版(2.0.0-beta11)中,或者获取每晚版本。