I \"set editing-mode vi\" in my .inputrc on my Mac OS system, which allows vi editing in IRB. When I\'m using a RVM Ruby, the IRB sessions don\'t p
Using RVM-installed Ruby 1.9.3 on Mountain Lion, I was able to get vi key bindings in irb by adding bind -v to ~/.editrc . I installed Ruby 2.0 using RVM on the same system and irb was stuck in emacs mode. Adding set editing-mode vi to ~/.inputrc got vi key bindings working in irb on Ruby 2.0 for me.