655 Stimmen

Wie kann ich einen Editor für die Arbeit mit Git unter Windows einrichten?

Ich probiere aus Git unter Windows . Ich kam zu dem Punkt, an dem ich "git commit" versuchte, und erhielt diesen Fehler:

Terminal ist stumm, aber kein VISUAL noch EDITOR definiert. Bitte geben Sie die Nachricht entweder mit der Option -m oder -F.

Also habe ich herausgefunden, dass ich eine Umgebungsvariable namens EDITOR benötige. Kein Problem. Ich habe sie so gesetzt, dass sie auf Notepad zeigt. Das hat funktioniert, fast. Die Standardübertragungsnachricht wird in Notepad geöffnet. Aber Notepad unterstützt keine reinen Zeilenvorschübe. Ich ging los und holte Notepad++ aber ich kann nicht herausfinden, wie ich Notepad++ als den %EDITOR% so zu gestalten, dass es wie erwartet mit Git funktioniert.

Ich bin nicht mit Notepad++ verheiratet. Zu diesem Zeitpunkt ist es mir egal, welchen Editor ich verwende. Ich möchte nur in der Lage sein Commit-Meldungen in einem Editor eingeben und nicht über die Befehlszeile (mit -m ).

Diejenigen von Ihnen, die Git unter Windows verwenden: Welches Tool verwenden Sie, um Ihre Commit-Nachrichten zu bearbeiten, und was mussten Sie tun, damit es funktioniert?

2voto

Es scheint, als würde Git den Editor nicht finden, wenn Leerzeichen im Pfad enthalten sind. Sie müssen also die Batch-Datei, die in Patricks Antwort in einen Pfad ohne Leerzeichen.

1voto

JaKXz Punkte 1587

Ich verwende GitHub für Windows, was eine schöne visuelle Option ist. Aber ich bevorzuge auch die Kommandozeile, so dass es funktioniert, wenn ich ein Repository in einer Git-Shell öffne, setze ich einfach das Folgende:

git config --global core.editor vim

was hervorragend funktioniert.

1voto

rofrol Punkte 13060

Dies funktioniert für PowerShell und cmder 1.2 (bei Verwendung mit PowerShell). In Datei ~/.gitconfig :

[core]
    editor = 'c:/program files/sublime text 3/subl.exe' -w

Wie kann ich Sublime Text zum Standardeditor für Git machen?

1voto

avg Punkte 743

Ich habe eine wunderbar einfache Lösung gefunden aquí - obwohl der vom Autor angegebene Pfad, in den Sie die "subl"-Datei kopieren müssen, falsch sein könnte.

Ich verwende Windows 7 x64, und ich musste die "subl"-Datei in meinem /Git/cmd/ Ordner, damit es funktioniert.

Aber es funktioniert wunderbar.

1voto

Jonathan Ramos Punkte 1544

Atom und Windows 10

  1. Ich habe das Atom-Symbol auf dem Desktop mit der rechten Maustaste angeklickt und auf Eigenschaften geklickt.

  2. Kopieren des "Start in"-Pfads

  3. Ich habe mit dem Windows Explorer nachgesehen und "atom.exe" gefunden.

  4. Ich habe dies in Git Bash eingegeben:

    git config --global core.editor C:/Users/YOURNAMEUSER/AppData/Local/atom/app-1.7.4/atom.exe"

Anmerkung: Ich habe alle \ für / . Ich erstellte eine .bashrc in meinem Home-Verzeichnis und verwendete / um mein Home-Verzeichnis einzustellen, und es hat funktioniert, also habe ich angenommen / ist der richtige Weg.

Atom-Editor git git-bash Fenster-10

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X