1

Ubuntu(13.04)での終了RIの正しい組み合わせは何ですか?

たとえば、次の行です。

ri GC::enable

私に与えます:

ここに画像の説明を入力

次のコマンドを押しても何も起こりません: PAUSE/BREAK、Home、End、Ctrl+Shift+D

存在するのはctrl+cだけですが、次のようなエラーがスローされます。

/home/gotqn/.rvm/gems/ruby-2.0.0-p247/gems/rdoc-4.0.1/lib/rdoc/ri/driver.rb:774:in display_class' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/gems/rdoc-4.0.1/lib/rdoc/ri/driver.rb:800:in display_name から /home/gotqn/.rvm から/gems/ruby-2.0.0-p247/gems/rdoc-4.0.1/lib/rdoc/ri/driver.rb:827:in block in display_names' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/gems/rdoc-4.0.1/lib/rdoc/ri/driver.rb:824:in each' from /home/gotqn/.rvm/gems/ruby-2.0.0 -p247/gems/rdoc-4.0.1/lib/rdoc/ri/driver.rb:824:in display_names' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/gems/rdoc-4.0.1/lib/rdoc/ri/driver.rb:1361:in run' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/gems/rdoc-4.0 .1/lib/rdoc/ri/driver.rb:356:in run' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/gems/rdoc-4.0.1/bin/ri:12:in ' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/bin/ri:23:in load' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/bin/ri:23:in' from /home/gotqn/ .rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in eval' from /home/gotqn/.rvm/gems/ruby-2.0.0-p247/bin/ruby_noexec_wrapper:14:in '

さらに、RI が停止しているように見えても、いずれかのキーを押すと、次のようになります。

ここに画像の説明を入力

4

3 に答える 3

3

を押しqます。

riページャーと呼ばれるものを介して出力をパイプします。moreほとんどのシステムのポケットベルは、またはという名前のプログラムですless。詳細については、これらのコマンドのマンページを参照してください (man moreまたはman less)。

PAGERシェルで環境変数を介してページャーを設定できます。たとえば、私のマシンの bash では次のようになります。

> echo $PAGER
/usr/bin/less
于 2013-09-15T09:09:01.677 に答える
2
▶ ri -i

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

>> 

それが言うように。

インタラクティブ モードでctrld使用している場合は、キーボード デバイスからの入力の終了を示すためにも使用できます。ri -i

これでポケットベルが開いた場合は機能する可能性がありますq(lessたとえば の場合)。それ以外の場合は、manポケットベルの ual を参照してください。

于 2013-09-15T10:19:01.887 に答える
2

を押すだけqです。

man ページを終了するのと同じです。

于 2013-09-15T09:09:00.047 に答える