- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
Scala
使用 homebrew
安装,当我创建一个新的 Scala 项目时,我使用路径 /usr/local/opt/scala/idea
使用正确的符号链接(symbolic link)
IntelliJ 正确检测编译器和库,自动完成,编译和运行正常。
问题是 IntelliJ 没有检测到 Scala API 文档,即使 Javadocs 路径是正确的
目录的内容看起来也是正确的:
汉学-mac:idea 汉学$ ls doc/scala-devel-docs/api索引 index.js package.htmlindex.html 库标度寒雪-mac:idea 寒雪$ ls/usr/local/opt/scala/idea文档库 src寒雪-mac:idea 寒雪$ ls/usr/local/opt/scala/idea/doc/scala-devel-docs/api索引 index.js package.htmlindex.html 库 scala
这是我选择 Scala 类并按 Ctrl+J 时的屏幕截图
请注意,我在 IntelliJ Idea 132.719
和 IntelliJ Idea 12 CE
中遇到了同样的问题。我应该如何为 Scala API 设置 Javadocs 路径?
最佳答案
我知道我在反复给出这个答案,但是...如果您使用 sbt 和 sbt-idea(任务 gen-idea
)设置您的项目,您使用文档正确设置 scala 库。
这是一个示例项目的屏幕截图,也许您可以手动使用这种方法——它使用专用的 jar scala-library-2.10.3-javadoc.jar
而不是指向提取的 API文件夹:
IDEA 似乎有类型别名的问题(例如 import collection.immutable.{IndexedSeq => Vec}
意味着它不会查找 Vec.empty
的文档>),但总的来说它按预期工作:
(糟糕,没有粘贴到文档宏中,比如 $bfinfo
和 $thatinfo
:)
关于java - 如何为 IntelliJ 设置 Scala API 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19630188/
我是一名优秀的程序员,十分优秀!