save – Error de Vim para el mensaje de confirmación de Git

Pregunta:

Cuando utilizo vim como mi editor predeterminado, (ocasionalmente) accidentalmente levanto la búsqueda (por ejemplo, a través de /wq lugar de :wq ). Una vez que lo hago, escapo de la búsqueda y luego :wq correctamente a través de :wq . Sin embargo, cuando eso sucede, veo el siguiente mensaje de error:

 hint: Waiting for your editor to close the file... error: There was a problem with the editor 'vi'.
 Please supply the message using either -m or -F option.

Estoy tratando de entender por qué vi no está saliendo correctamente o cómo puedo solucionarlo para salir correctamente incluso después de una búsqueda fallida.

Estoy usando macOS High Sierra.

 VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Nov 29 2017 18:37:46)
 Included patches: 1-503, 505-680, 682-1283

Pasos para reproducir:

 > git commit
 vim> i
 vim> My Commit Message
 vim> <Esc>
 vim> /wq
 vim> <Esc>
 vim> :wq

Gracias por la ayuda.

Respuesta:

Es posible que haya dejado el EDITOR sin configurar o con su valor predeterminado de vi . Intente hacer de vim su editor. Aunque tanto vi como vim son el mismo ejecutable en mac, supongo que vim se comporta de forma minimalista cuando se invoca como vi que como vim.

git config --global core.editor /usr/bin/vim

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım