简单的问题,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
>>
答案 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
)。