irbの入力補完機能

readlineがサポートされている場合,irb起動後に

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

と打てば、入力補完機能が有効になる.

irb(main):001:0> require "irb/completion"
=> true
irb(main):002:0> ['a','b','c'].rev

でTABキーを押すと

irb(main):002:0> ['a','b','c'].reverse

になる.ちなみに候補が複数ある場合には

irb(main):003:0> ['a','b','c'].delete_
[a,b,c].delete_at  [a,b,c].delete_if
irb(main):003:0> ['a','b','c'].delete_at(1)

のように表示される.