Git incluye Vi en su shell Git Bash en Windows a través de MinGW64. No soy usuario de Vi, así que Git realmente me arruina las cosas cuando inicia Vi. Por lo general, termina cerrando el terminal a la fuerza, eliminando el clon y luego volviendo a clonar (porque desperdicia mucho tiempo tratando de arreglar el problema).
Me gustaría usar Vi en modo Emacs si existe tal cosa. Otros editores, como Notepad++ y Visual Studio, tienen modos similares (o complementos para proporcionarlos), así que supongo que Vi probablemente también los tenga.
¿Vi tiene un modo de operación Emacs? Si es así, ¿cómo le digo a Vi que se comporte como Emacs? O, ¿cómo le digo a Git que me proporcione un editor similar a Emacs?
Respuesta1
No puedes hacerlo de esa manera. vi
es vi
y emacs
es emacs
. Si no está satisfecho con el editor predeterminado, haga
git config --global core.editor path-to-emacs.exe-on-your-machine
Puede instalar emacs por separado, no es necesario que forme parte de su git bash.
Respuesta2
Para aprovechar la respuesta de @Philippos, no tiene sentido intentar configurar vim para que funcione como emacs; en su lugar, debe configurar git para que use su editor preferido. Veo por los comentarios que no tienes emacs instalado, ¿tienes instalado otro editor de texto que puedas usar para esto?
Por ejemplo, si usa Notepad++ puede usar:
git config --global core.editor "'C:/Program Files/Notepad++/notepad++.exe' -multiInst -notabbar -nosession -noPlugin"
Debería poder hacer algo similar con cualquier editor de texto, aunque encontrar el comando correcto puede requerir algo de búsqueda.