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"