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"