¿Cómo puedo usar un editor de texto que no sea Vim con Git?

2

Odio a Vim, pero parece ser el único programa que guarda correctamente el archivo y ejecuta un rebase interactivo. ¿Hay alguna manera de usar un editor diferente? Preferiría usar una GUI, como Text Wrangler, pero usaría algo como Nano, si guardaría el archivo correctamente.

Joe
fuente

Respuestas:

4

Como se describe en los documentos de git :

Su editor

Puede configurar el editor de texto predeterminado que se usará cuando Git necesite que escriba un mensaje. Por defecto, Git usa el editor predeterminado de su sistema, que generalmente es Vi o Vim. Si desea utilizar un editor de texto diferente, como Emacs, puede hacer lo siguiente:

$ git config --global core.editor emacs

Por supuesto, como eres como yo y quieres usar un editor de texto simple para commits y no un editor de texto que piense que es un sistema operativo, usarías

$ git config --global core.editor nano

Puede verificar su configuración con

$ git config --list

En cuanto al uso de Text Wrangler, no estoy familiarizado, pero la respuesta aquí parece ser justo lo que estás buscando.

Kevin Brey
fuente
0

usa algo similar a esto

git config --global core.editor "'<path to your editor>' <optional arguments like -w for wait if you use sublime text or textmate>"

Te recomiendo que primero leas la página de manual de git-config.

konqui
fuente