2016-08-08 24 views
3

Titel sagt alles: ist es möglich, Git für Windows zu bekommen, um seine Ausgabe durch cygwin weniger zu leiten, so dass es richtig in einem winzigen Fenster auftaucht? Es wurde eine Reihe von Fragen dazu gestellt, aber immer noch keine definitive Antwort.Korrekte Paging und farbige Ausgabe mit Git für Windows via Cygwin

Wahrscheinlich ist diese Art von Setup ein wenig esoterisch, aber
- Ich brauche Cygwin, weil ich ein Build-System verwende, das es erfordert;
- Ich möchte nicht den Git-Client verwenden, der mit Cygwin kommt, weil es eine Größenordnung langsamer ist, wenn Patches oder Rebasing angewendet werden, was ich oft tun muss;
- Ich bin mir bewusst, dass die manuelle Eingabe git show <whatever> --color=always | less -R funktioniert, aber ich finde es schwer zu glauben, dass die einzige funktionierende Lösung ist, Aliase wie diese für jeden Git-Befehl, den ich wollte paged und farbige Ausgabe von einrichten.

Antwort

2

Es stellte sich überraschend einfach sein aus:
git config --global core.pager 'C:/cygwin/bin/less.exe'
oder
git config --global core.pager 'C:\\cygwin\\bin\\less.exe'
sowohl den Trick. (Da der Pfad an den Ort angepasst ist, an dem Ihre Cygwin-Installation installiert ist.) Ich habe dies zuerst nicht gefunden, da doppelte Anführungszeichen innerhalb des Zitats erforderlich sind. aber Vorwärts Schrägstriche funktionieren auch gut.