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!

macos  git  vim  nano 

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 ...


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 = 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 comprendre intuitivement quelque chose comme (par exemple:) core.editor:

git config --global core.editor "nano"
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.