33. Vi mode in Bash
~/.inputrc
# Use Vi, not Emacs, style editing
set editing-mode vi
###########################################################
# Keymaps for when we're in command mode (e.g., after hitting ESC)
set keymap vi-command
###########################################################
# Keymaps for when we're in insert (i.e., typing stuff in) mode
set keymap vi-insert
# for vim
set show-mode-in-prompt on
set vi-ins-mode-string 1e[34;1m2(ins) 1e[0m2
set vi-cmd-mode-string 1e[31;1m2(cmd) 1e[0m2