【问题标题】:Scaladoc from the scala interpreter来自 Scala 解释器的 Scaladoc
【发布时间】:2011-10-23 12:34:41
【问题描述】:

我最近一直在尝试使用 Scala,我注意到当我需要查找函数或类时,我必须访问网站或导航到本地文档。

有没有办法从解释器内部读取 Scaladoc?

在 Python 中可能类似于 help()

【问题讨论】:

  • 如果有一种快捷方式来打印特定方法的文档会很好。我想这可以通过对实际的scaladoc页面进行一些解析来完成..
  • 好问题。由于没有真正回答“重复”,我认为这应该保持开放。您可以将 scaladoc 悬停在 IntelliJ 之类的 IDE 中,因此它与 html 无关,您当然可以剥离 html 并打印纯文本。我也在寻找这样的东西,所以我希望有更详尽的答案,然后启动网络浏览器......
  • 在 Firefox 中保留一个标签并打开本地文档是一个非常简单的解决方案。
  • @LuigiPlinge 我知道,但我不想一直这样做,这很乏味。

标签: scala


【解决方案1】:

Scalaex 是一个很酷的 Scala 网络文档,就像 Hoogle 一样,带有一个有用的 CLI-client

(但它不在解释器内部。不幸的是,我无法对您的问题发表评论,因此我将其写为答案。)

【讨论】:

  • 我确信这可以以某种方式嵌入到解释器中,谢谢。
【解决方案2】:

我正在为 2.9 运行命令行 scala 解释器,并且 Tab 键补全对我有用:

val x = List(1,2,3)

x. 

然后按TAB

显示方法列表。

文档不完整,但很有帮助。

【讨论】:

  • 这已经有一段时间了,我知道,让文档在解释器中工作仍然没有任何意义。
  • 非常有用
猜你喜欢
  • 1970-01-01
  • 2012-05-12
  • 1970-01-01
  • 2012-05-01
  • 2023-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-28
相关资源
最近更新 更多