Git en Mac: ¿Cómo configurar Nano como el editor de texto predeterminado?

95

Cuando uso Git en Mac y necesito hacer una nueva versión, el editor de Vim se activa por defecto. Preferiría Nano: ¿podría alguien explicarme cómo reconfigurar Git para que use Nano para rebase?

¡Gracias!


fuente
3
Yo también prefiero nano, no soy masoquista.
Rolf

Respuestas:

29

Si desea usar nano como su editor para todas las cosas, agregue esto a su bash_profile:

export EDITOR=/usr/bin/nano

Esto supone que está utilizando el sistema nano. De lo contrario, edite para adaptarlo al lugar donde vive su nano (por ejemplo, / usr / local / bin, / opt / local / bin)

Recuerde obtener su bash_profile después de configurar esto o abrir una nueva ventana de terminal para que la configuración funcione ...

phildobbin
fuente
Eso es asumiendo que uses Bash B)
Jorge Orpinel
3
Deberías poder usarlo simplemente export EDITOR=nano.
Radon Rosborough
Abrir una nueva ventana de terminal podría no ser suficiente para recargar .bash_profile.
Scott
0

Acabo de enterarme hace un momento que (de todos modos, en OSX) hay un archivo en /Users/<USER_NAME>/.gitconfig

$ sudo nano /Users/bob/.gitconfig

Entonces deberías ver algo como esto:

[user]
    email = [email protected]
    name = Bob Sandwich
[core]
    editor = nano
[merge]
    tool = vscode
[mergetool "vscode"]
    cmd = "code --wait "
[diff]
    tool = vscode
[difftool "vscode"]
    cmd = "code --wait --diff  "

Después de ver esa estructura, puede comprender intuitivamente algo como (es decir:) core.editor:

git config --global core.editor "nano"
agm1984
fuente