irbでタブ補完

irb/completionを読み込んでやると、irbでシェルライクなタブ補完が使用できます。

irb(main):002:0> "hello".to
.to_a     .to_i     .to_str   .toeuc    .tosjis   .toutf8   
.to_f     .to_s     .to_sym   .tojis    .toutf16 


ライブラリの読込みは毎回指定してもいいですが、

$ irb -r irb/completion
$ irb
irb(main):001:0> require "irb/completion"
=> true    

.irbrcに書込んでおくのが一番簡単です。

$ echo 'require "irb/completion"' >> ~/.irbrc