Git su Mac: come impostare Nano come editor di testo predefinito?


95

Quando sto usando Git su Mac e ho bisogno di fare un rebase, l'editor Vim prende il via di default. Preferirei Nano - qualcuno potrebbe spiegare come riconfigurare Git per farlo usare Nano per rebase?

Grazie!

macos  git  vim  nano 

3
Preferisco anche il nano, non sono un masochista.
Rolf,

Risposte:



29

Se vuoi usare nano come editor per la riga di comando di tutte le cose, aggiungi questo al tuo bash_profile:

export EDITOR=/usr/bin/nano

Questo presuppone che tu stia utilizzando il sistema nano. In caso contrario, modifica per adattarlo al luogo in cui vive il tuo nano (ad esempio / usr / local / bin, / opt / local / bin)

Ricorda di eseguire il source del tuo bash_profile dopo aver impostato questo o di aprire una nuova finestra del terminale affinché le impostazioni funzionino ...



3
Dovresti essere in grado di usare semplicemente export EDITOR=nano.
Radon Rosborough,

L'apertura di una nuova finestra del terminale potrebbe non essere sufficiente per ricaricare .bash_profile.
Scott, il

0

Ho appena appreso un momento fa che lì (su OSX) c'è un file su /Users/<USER_NAME>/.gitconfig

$ sudo nano /Users/bob/.gitconfig

Quindi dovresti vedere qualcosa del genere:

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

Dopo aver visto quella struttura, puoi capire intuitivamente qualcosa come (ad esempio:) core.editor:

git config --global core.editor "nano"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.