IntelliJ中的Scala文档

时间:2017-01-03 05:19:43

标签: scala intellij-idea scaladoc

如何在IntelliJ中访问Scala文档? SO中的其他答案适用于早期版本。我添加了scala doc jar文件,但我仍然无法将scala文档与IntelliJ链接。enter image description here

我得到了如下所示的快速文档: enter image description here

但我希望完整的文档为here

此外,单击Actor超链接会显示此代码,但不会显示API文档。有下载和附加源链接,我不明白它们是什么。 enter image description here

2 个答案:

答案 0 :(得分:8)

“链接scala文档”是什么意思?您可以按 Ctrl-Q (或菜单View> Quick Documentation)获取符号(类,方法)的文档。这似乎至少适用于基于sbt的项目,即使在Project Structure>中也是如此。项目设置>图书馆> SBT:org.scala-lang:scala-library:2.12.1:jar只有类和源,没有明确指向javadocs的指针(我猜IntelliJ可能会直接从源代码中提取它们)。

enter image description here

另外,您使用的是最新版本的IntelliIJ和Scala插件吗?对我来说,如果我创建一个全局Scala SDK(当你使用sbt构建项目时实际上并不需要),IntelliJ默认检查了javadocs,但是来源,我认为它将从源中提取文档。这就是它在IntelliJ IDEA 2016.3.1和Scala插件2016.3.5中的外观:

enter image description here

答案 1 :(得分:0)

我添加了这个:

Scala Global Libraries使其生效。从+,选择Scala SDK,选择与您的项目匹配的版本,然后将其添加到您选择的模块中。