Dies ist eine Erweiterung dieser Frage
Wie verwende ich Notepad ++ (oder? andere) mit msysgit?
Ich habe alle Kombinationen gemacht, die mir für mein Shell-Skript einfallen. Wenn ich meine Cygwin-Konsole habe (ich benutze Minty, wenn es darauf ankommt), kann ich
eingeben %Vor%und die Datei wird korrekt geöffnet. aber wenn ich ein
mache %Vor%npp wird mit einem leeren neuen Dokument geöffnet, nicht mit der interaktiven Datei zur Kontrolle der Rebase. irgendeine Idee, warum das passieren würde?
%Vor%neueste Version von Cygwin auf einem Windows 7-Rechner und NPP 5.9.8
auch, hier ist mein Wrapperscript
%Vor%Hier ist die Komplettlösung ohne Wrapper-Skript .
Diese Zeilen setzen voraus, dass Sie die 64-Bit-Version von Windows verwenden.
Führen Sie den folgenden Befehl an der Eingabeaufforderung (Cygwin) aus:
%Vor%Dies ist ein Beispiel dafür, wie Ihre .gitconfig nach dem Befehl wie aussehen sollte:
%Vor%Ich habe ein einfaches Skript zum Ausführen beliebiger Windows-Befehle mit Pfadargumenten im UNIX-Stil erstellt:
cygrun.sh
%Vor% Hier ist, wie ich es in meiner Git-Konfiguration verwenden kann (angenommen cygrun
ist ein Symlink zu cygrun.sh
irgendwo in PATH):
Auf diese Weise kann ein Skript zu vielen ähnlichen Anwendungsfällen passen. Es muss nicht jedes Mal ein separater Wrapper erstellt werden. Es kann auch bequem von der Befehlszeile aus verwendet werden.
Wenn kein Pfad vorhanden ist, übergeben Sie keinen Pfad
Wenn der Pfad leer ist, übergeben Sie den leeren Pfad
Wenn der Pfad nicht leer ist, wandeln Sie ihn in das Windows-Format um.
Dann setze ich diese Variablen:
%Vor%EDITOR ermöglicht das Arbeiten mit Git
GIT_EDITOR ermöglicht das Arbeiten mit Hub-Befehlen