Eclipse Scala插件没有显示Scala项目中类和方法的文档



我通过eclipse (Mars)安装了scala插件,在文档方面遇到了问题。当我创建一个新的Java项目并编写代码时,我会像往常一样在类和它们的方法上悬停时获得文档。

然而,当我做一个新的Scalaproject,它不工作。例如:

...
var s: String = "test"
println(s.charAt(1))
...

现在当我将鼠标悬停在String或charAt上时,我只能得到

def charAt(x$1: Int): Char

在出现的小框中。注意,不仅Java类和它们的方法没有任何文档,Scala的方法和类也是如此。

我已经尝试重新安装整个设置,以及使用可以直接从Scala IDE下载的Scala IDE

我发现了其他问题,但是他们都是从一年前或更早的时候,在那个时候有一个bug。然而,这个bug在很久以前就被修复了。

真正起作用的是在方法和类之上自己编写的scaladoc,但仅此而已。

谁能帮我解决这个问题?Javadoc路径也设置在rt.jar中,所以我真的没有办法。

谢谢!

我尝试了以下操作:

var cc: Array[String]
cc.(code completion)

并获得了一些方法的文档,如"apply"等。然而,当我将鼠标悬停在字符串上时,我仍然没有得到任何文档,比如这里:Scala IDE介绍视频

得到的是

type String = String

您看到的行为是Scala IDE的当前行为。Scala Hover现在无法显示Javadoc,请参阅此开放票证。这是一个回归,在以前的IDE版本中它确实工作。

最新更新