Terminal, Zeilenumbruch und $ git diff
Arbeitet man unter OS X im Terminal mit Git
, fällt auf, dass bei einem $ git diff
kein Zeilenumbruch entlang der Fenstergröße erfolgt. Eine Möglichkeit, dies zu erreichen, ist die Anwendung des Kommandozeilen-Programm's less als Pager.
In der Standardinstallation von OS X ist das Kommandozeilen-Programm less bereits enthalten. Um die Nutzung des less
Pager permanent zu machen, erweitert man die Globalen Optionen von Git um einen weiteren Eintrag.
Dieses kann man im Terminal mit der folgenden Zeile erreichen:
$ git config --global core.pager 'less -+S'
Oder man trägt ihn händisch in der Git config Datei ein:
[core]
core.pager = less -+S
...
Die Option -+S
des less
Programm's macht in dem Fall nicht anderes als die Zeilen der $ git diff
Ausgabe auf die jeweilige Fensterbreite des Terminals zurecht zu stutzen.