Recientemente descubrí la función del terminal, puedes configurar las teclas estilo emacs o vi
Prefiero el segundo. así que si lo haces
set -o vi
Puede usar las teclas k j l h para navegar en la línea de comando. Y puede cambiar entre los modos "Normal" e "Insertar" como en vim.
Sin embargo, no hay manera de distinguir visualmente un modo de otro, incluso el cursor no cambia. Lo que hace al estilo vi bastante inútil. ¿Hay una manera de hacerlo realmente vim-like?