IntelliJ 中的 Scala 文档
Scala Docs in IntelliJ
如何在 IntelliJ 中访问 Scala 文档? SO 中的其他答案适用于早期版本。我添加了 scala doc jar 文件,但我仍然无法使用 IntelliJ link scala docs。
我确实得到了如图所示的快速文档:
但我想要完整的文档 here
此外,单击 Actor hyperlink 会显示此代码,但不会显示 API 文档。有下载和附加源 link,我不明白它们是什么。
"link scala docs" 是什么意思?您可以通过按 Ctrl-Q(或菜单视图 > 快速文档)来获取符号(class、方法)的文档。这似乎至少适用于基于 sbt 的项目,即使在 Project Structure > Project Settings > Libraries > SBT: org.scala-lang:scala-library:2.12.1:jar 中只有 classes和源代码,并且没有指向 javadoc 的明确指针(我猜 IntelliJ 可能会直接从源代码中提取它们)。
另外,您使用的是最新版本的 IntelliIJ 和 Scala 插件吗?对我来说,如果我创建一个全局 Scala SDK(当您使用 sbt 构建项目时实际上不需要它),IntelliJ 默认情况下会 not 检查 javadocs,但会再次检查源代码我认为它将从源代码中提取文档。这是使用 IntelliJ IDEA 2016.3.1 和 Scala 插件 2016.3.5 时的样子:
我添加了这个:
让它工作。从 + 中,选择 Scala SDK,select 与您的项目匹配的版本,然后将其添加到您选择的模块中。
如何在 IntelliJ 中访问 Scala 文档? SO 中的其他答案适用于早期版本。我添加了 scala doc jar 文件,但我仍然无法使用 IntelliJ link scala docs。
我确实得到了如图所示的快速文档:
但我想要完整的文档 here
此外,单击 Actor hyperlink 会显示此代码,但不会显示 API 文档。有下载和附加源 link,我不明白它们是什么。
"link scala docs" 是什么意思?您可以通过按 Ctrl-Q(或菜单视图 > 快速文档)来获取符号(class、方法)的文档。这似乎至少适用于基于 sbt 的项目,即使在 Project Structure > Project Settings > Libraries > SBT: org.scala-lang:scala-library:2.12.1:jar 中只有 classes和源代码,并且没有指向 javadoc 的明确指针(我猜 IntelliJ 可能会直接从源代码中提取它们)。
另外,您使用的是最新版本的 IntelliIJ 和 Scala 插件吗?对我来说,如果我创建一个全局 Scala SDK(当您使用 sbt 构建项目时实际上不需要它),IntelliJ 默认情况下会 not 检查 javadocs,但会再次检查源代码我认为它将从源代码中提取文档。这是使用 IntelliJ IDEA 2016.3.1 和 Scala 插件 2016.3.5 时的样子:
我添加了这个: