我通过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版本中它确实工作。