Git sur Mac: Comment définir Nano comme éditeur de texte par défaut?

95

Lorsque j'utilise Git sur Mac et que je dois effectuer une nouvelle base, l'éditeur Vim démarre par défaut. Je préférerais Nano - quelqu'un pourrait-il s'il vous plaît expliquer comment reconfigurer Git pour lui faire utiliser Nano pour rebase?

Je vous remercie!


la source
3
Je préfère aussi le nano, je ne suis pas masochiste.
Rolf

Réponses:

29

Si vous souhaitez utiliser nano en tant qu'éditeur en ligne de commande, ajoutez ceci à votre profil bash:

export EDITOR=/usr/bin/nano

Cela suppose que vous utilisez le système nano. Si ce n'est pas le cas, modifiez-le en fonction de votre lieu de résidence (par exemple, / usr / local / bin, / opt / local / bin)

N'oubliez pas de source votre bash_profile après l'avoir défini ou ouvert une nouvelle fenêtre de terminal pour que les paramètres fonctionnent ...

phildobbin
la source
En supposant que vous
utilisiez
3
Vous devriez pouvoir utiliser simplement export EDITOR=nano.
Radon Rosborough
Ouvrir une nouvelle fenêtre de terminal peut ne pas suffire à recharger .bash_profile.
Scott
0

Je viens d’apprendre il ya un instant qu’il existe (sous OSX de toute façon) un fichier à /Users/<USER_NAME>/.gitconfig

$ sudo nano /Users/bob/.gitconfig

Ensuite, vous devriez voir quelque chose comme ça:

[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  "

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

git config --global core.editor "nano"
agm1984
la source