138 votes

Git sur Mac : Comment faire de Nano l'éditeur de texte par défaut ?

Lorsque j'utilise Git sur Mac et que je dois effectuer un rebasement, l'éditeur Vim s'active par défaut. Je préférerais Nano - quelqu'un pourrait-il m'expliquer comment reconfigurer Git pour qu'il utilise Nano pour le rebasement ?

229voto

user172984 Points 21

git config --global core.editor "nano"

Plus d'informations ici :

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

35voto

A Nameless Wolf Points 21

Si vous voulez utiliser nano comme éditeur pour tout ce qui concerne la ligne de commande, ajoutez ceci à votre bash_profile :

export EDITOR=/usr/bin/nano

Ceci en supposant que vous utilisez le système nano. Si ce n'est pas le cas, modifiez-le en fonction de l'endroit où se trouve votre nano (par exemple, /usr/local/bin, /opt/local/bin).

N'oubliez pas de mettre à jour votre bash_profile après avoir défini ces paramètres ou d'ouvrir une nouvelle fenêtre de terminal pour que les paramètres fonctionnent...

3voto

agm1984 Points 149

Je viens d'apprendre il y a un instant qu'il existe (sur OSX en tout cas) un fichier à l'adresse /Users/<USER_NAME>/.gitconfig

$ sudo nano /Users/bob/.gitconfig

Vous devriez alors voir quelque chose comme ceci :

[user]
    email = bob@sandwich.net
    name = Bob Sandwich
[core]
    editor = nano
[merge]
    tool = vscode
[mergetool "vscode"]
    cmd = "code --wait "
[diff]
    tool = vscode
[difftool "vscode"]
    cmd = "code --wait --diff  "

Après avoir vu cette structure, vous pouvez intuitivement comprendre quelque chose comme (ie : core.editor ):

git config --global core.editor "nano"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X