Al save un nuevo post de confirmación con git commit -a
, o al editar un post existente con git commit --amend
, Vim parece no cargar el file Git correcto, y está lanzando "e32 No File Name" al momento de save.
Específicamente con la edición de commits existentes a través de git commit --amend
, no está cargando el post, sino que muestra la pantalla "Vim – Vi Improved". Puedo proceder a ingresar un post y save, luego, cuando git log
, puedo ver el post original, junto con algunos caracteres unicode y erróneos:
commit 07aa5029e376 Original message <U+0080>ý5:q
Tenía exactamente el mismo problema y no podía resolverlo en ningún lado. Sin embargo, después de intentar la respuesta de esta publicación: ¿Cómo hago que Git use el editor de mi elección para commits? , simplemente funcionó como se esperaba sin files o errores de utf:
Establezca la variable de entorno GIT_EDITOR: export GIT_EDITOR = vim
Eso es. Espero que esto resuelva tu problema también.