Git auf dem Mac: Wie lege ich Nano als Standard-Texteditor fest?

Git auf dem Mac: Wie lege ich Nano als Standard-Texteditor fest?

Wenn ich Git auf einem Mac verwende und ein Rebase durchführen muss, wird standardmäßig der Vim-Editor aktiviert. Ich würde Nano bevorzugen – kann mir bitte jemand erklären, wie ich Git neu konfigurieren kann, damit es Nano für das Rebase verwendet?

Antwort1

git config --global core.editor "nano"

Mehr Informationen hier:

https://git-scm.com/book/en/Anpassen-von-Git-Git-Konfiguration

Antwort2

Wenn Sie Nano als Editor für alle Befehlszeilenaufgaben verwenden möchten, fügen Sie dies zu Ihrem Bash-Profil hinzu:

export EDITOR=/usr/bin/nano

Dies setzt voraus, dass Sie das System Nano verwenden. Wenn nicht, bearbeiten Sie es entsprechend dem Speicherort Ihres Nano (z. B. /usr/local/bin, /opt/local/bin).

Denken Sie daran, Ihr Bash-Profil nach dem Festlegen als Quelle anzugeben oder ein neues Terminalfenster zu öffnen, damit die Einstellungen funktionieren …

Antwort3

Ich habe gerade erfahren, dass es (zumindest unter OSX) eine Datei gibt unter/Users/<USER_NAME>/.gitconfig

$ nano /Users/bob/.gitconfig

Dann sollten Sie ungefähr Folgendes sehen:

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

Nachdem Sie diese Struktur gesehen haben, können Sie intuitiv etwas wie (dh core.editor:) verstehen:

git config --global core.editor "nano"

verwandte Informationen