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

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

Cuando uso Git en Mac y necesito hacer un cambio de base, el editor Vim se activa de forma predeterminada. Preferiría Nano. ¿Podría alguien explicarme cómo reconfigurar Git para que use Nano para rebase?

Respuesta1

git config --global core.editor "nano"

Más información aquí:

https://git-scm.com/book/en/Customizing-Git-Git-Configuration

Respuesta2

Si desea utilizar nano como editor para todo lo relacionado con la línea de comandos, agregue esto a su bash_profile:

export EDITOR=/usr/bin/nano

Esto supone que estás utilizando el sistema nano. De lo contrario, edítelo 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 abra una nueva ventana de terminal para que la configuración funcione...

Respuesta3

Hace un momento me enteré de que (al menos en OSX) hay un archivo en/Users/<USER_NAME>/.gitconfig

$ 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, puedes entender intuitivamente algo como (es decir core.editor:):

git config --global core.editor "nano"

información relacionada