Quería probar el modo vi en bash pero ahora me gustaría volver a cambiarlo a la normalidad.
¿Cómo puedo desarmar -o vi?
Las únicas dos interfaces de edición de línea disponibles actualmente bashson vimodo y emacsmodo, por lo que todo lo que necesita hacer es configurar el emacsmodo nuevamente.
set -o emacs
emacses el modo de edición de línea predeterminado en bash. Elemacsmodo de configuración deshabilita elvimodo como efecto secundario, pero como se menciona en jlliagre a continuación, en realidad puede deshabilitarlos a ambos.Eso depende de lo que defina "normal". Si eso está desactivando la edición de línea, la forma documentada de desarmar
-o vies establecer+o viChris ya ha respondido si su modo normal es emacs.
fuente
historycomando y ejecutar comandos anteriores al prefijar su número con el!carácter.