Recientemente cambié de Hyper terminal (que ya no se mantiene) a iterm2.
Me sorprende que iterm2 parezca estar usando el modo vi: en lugar de ir al principio y final de la línea cuando presiono ctrl+a
/ctrl+e
emite literales ^A
y ^E
.
No recuerdo haber configurado el modo vi a propósito. La interfaz de configuración de iterm2 me abruma.
He probado ejecutar zsh en modo fábrica (zsh -f
), e incluso ahí iterm2 utiliza el modo vi.
En cambio, cuando uso Hyper o el terminal integrado, zsh está en el modo predeterminado readline. ¿Cómo puedo solucionar esto? He revisado la documentación y el rastreador de problemas de iterm2 y no he encontrado nada.
Curiosamente, cuando ejecuto zsh -f
en el Terminal integrado, sí está en modo vi.
Pregunta similar en superuser, que ha estado abierta durante 10 años sin respuesta: https://superuser.com/questions/840134/unintentional-vi-mode-in-iterm-on-mac