Вы установили set -o vi
в командной строке или в одном из ваших сценариев запуска? Это включает его для оболочки. У меня есть и "set editing-mode vi
", и set -o vi
, и у меня есть редактирование в стиле Vi в IRB.
EDIT:
Попробуйте создать ~/.editrc
, поместите в него bind -v
. Snow Leopard имеет встроенную поддержку editline, так что это может быть то, что использует IRB.
Попробуйте man 5 editrc
для получения дополнительной информации.