试图找到手册的参考但不能

时间:2012-02-05 10:28:37

标签: ruby windows documentation rdoc ri

简单的问题,Windows上搜索文档的最佳方法是什么。这次我想要'while'的信息(现在由google解决)但是我仍然无法在Windows上获取ri或chm文档来给出结果。

如果我在chm中的搜索中输入关键字,它不会返回'while',它会返回很多结果,但对于索引搜索则不会“while”相同。

所以在已安装的ri。

>rdoc --all --ri

但如果我在

搜索
C:\Ruby193\bin>ri 'while'
Nothing known about .while

我想从官方结果中读到。什么是最好的?

也尝试了ri互动但结果相同。

C:\Documents and Settings\renshaw>ri -i

Enter the method name you want to look up.
You can use tab to autocomplete.
Enter a blank line to exit.

>> while
Nothing known about .while
>>

2 个答案:

答案 0 :(得分:4)

那是因为ri为您提供有关方法的信息,而不是语言语法。 while是Ruby的关键字,就像begin一样。如果您尝试,则无法在begin中找到有关ri的任何内容。相反,您可以尝试使用ri File::read

答案 1 :(得分:0)

对于Ruby核心语言关键字和主题,请使用ruby:前缀。

如果您运行ri ruby:while,您将获得一个页面列表。在该列表中是syntax/control_expressions.rdoc,其中可能包含您想要的信息。

ri ruby:control_expressions

为您提供核心Ruby控件表达式的文档(包括while)。