Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中查看Scaladoc_Eclipse_Scala_Scala Ide_Scaladoc - Fatal编程技术网

在Eclipse中查看Scaladoc

在Eclipse中查看Scaladoc,eclipse,scala,scala-ide,scaladoc,Eclipse,Scala,Scala Ide,Scaladoc,在Eclipse中,我将Scala项目的Javadoc Location属性设置为文件:/D:/EclipseWorkspace/MyProject/target/Scala-2.9.1/api,其中D:/EclipseWorkspace/MyProject是Scala项目的位置 现在,如果我在一个实现类/特征的Scala文件中,当我键入Shift+F2时,Eclipse将打开该类/特征的Scaladoc页面。但是,如果它是一个对象,这就不起作用,因为Eclipse试图打开.html,而Scal

Eclipse中,我将Scala项目的Javadoc Location属性设置为
文件:/D:/EclipseWorkspace/MyProject/target/Scala-2.9.1/api
,其中
D:/EclipseWorkspace/MyProject
是Scala项目的位置

现在,如果我在一个实现类/特征的Scala文件中,当我键入Shift+F2时,Eclipse将打开该类/特征的Scaladoc页面。但是,如果它是一个对象,这就不起作用,因为Eclipse试图打开
.html
,而Scaladoc生成的文件名是
$.html


有什么解决办法吗?

Typesafe有一个用于Scala编译器的插件,它为您的Scala API生成JavaDoc。该插件及其文档可在上获得。这可能有助于解决问题。

Scaladoc现在已经集成在Scala IDE插件中。您可以将鼠标悬停在术语上,或在光标位于标识符上时按F2键。

AFAIK,否。事实上,即使在Scaladoc内部,也无法链接到对象。如果你看看我写的页面,比如Regex或者scala.sys.process里面的东西,你会看到我引用它们的复杂方式,而不是简单地链接到它们。请注意,我并不是说Scaladoc的局限性与Eclipse的局限性有任何关系。@Daniel C.Sobral。谢谢如果它在Scaladoc本身中不起作用,就不能指望它在EclipseJavadoc机制中起作用。我只是希望,如果我们知道为对象生成的类文件的损坏名称,那么我们可以以某种方式欺骗Eclipse打开相应的html。(这只是一个临时解决办法,因为损坏的名称可能会在未来版本的scala/scaladoc中发生变化)理想的方法是scaladoc支持对象链接,然后scala IDE覆盖
Shift-F2
尝试了Eclipse和scala版本的一些不同设置,除了代码完成之外,我一直无法获得任何操作,并且经常想知道如何(如果可能的话)在realtime中查看JavaDoc信息本期中提到了scaladoc集成:似乎在添加它之前还有一段时间。