Vi шорткаты в шелле

Многие vi-юзеры не знают, что в баше можно также использовать привычные сочетания клавиш, вместо emacs’овых. Лечится добавлением в .bashrc:

set -o vi

Также работает в zsh. Для OS X юзеров, лучше поставить bash 4 из homebrew, тогда если добавить в .inputrc:

set editing-mode vi
set show-mode-in-prompt on

Перед приглашением командной строки будет стоят + в insert режиме и : в коммандном, и все что использует readline также будет с vi биндами.