http://www.rubygarden.org/ruby?Irb/TipsAndTricks より。以前から irb は使い勝手が悪いと感じていたけど、タブ補完も ri もちゃんとできるのね。 ~/.irbrc #/usr/bin/env ruby # ri を使えるようにする def do_ri(arg) pager = (ENV["PAGER"] or "less") cmd = ("refe #{arg} | nkf -w | #{pager}") puts cmd system(cmd) end class Object def ri(word=nil) if word do_ri(word) else do_ri(self.class.to_s) end end end class Module def ri(meth=nil) if meth if instance_met