获取Ruby文档的最快方法是什么?
时间:2020-03-06 14:51:02 来源:igfitidea点击:
假设我正在编写一些红宝石代码,并且想使用标准的Date类型来获取当前日期。除了使用搜索引擎之外,还有没有更快的方法来查找此类的文档?我知道我可以通过键入Date.methods
来获取Date的方法,但是据我所知,它没有提供有关参数类型或者返回值的详细信息。
欢迎特定于编辑的答案。我选择的编辑器是Emacs。
解决方案
在控制台上使用" ri"
ri Date
这适用于所有类。 (例如ri String)
要查看特定方法的文档,请使用以下方法:
ri Date#yourMethod
Ruby文档的规范来源是Ruby-doc,其中最有趣的两个链接是核心库和标准库。我们将获得一个Javadoc样式的表示形式,该表示形式通常涵盖参数类型和返回值。我们甚至可以使用RDoc自己制作。
为ruby核心文档添加书签
使用网络浏览器的find-text命令。
我发现这实际上出乎意料,实际上比使用ri
更快,出于某种原因,它似乎需要一些时间才能启动。
它也比ri好得多,因为HTML页面在单个页面上列出了所有方法的所有文档。通常方法与其他方法相关,并且在2个" ri"之间切换是很痛苦的