Ich verwende das Ubuntu 16.04-Standardterminal (es ist GNOME, glaube ich?)
Das Problem, mit dem ich konfrontiert bin, ist, dass ich, wenn ich git diff
meine lokalen Änderungen mit dem Befehl überprüfe, mit dem Mausrad nach oben / unten scrollen kann, aber keine neuen Zeilen angezeigt werden, wenn ich unten bin (sodass ich nur eine Seite von sehen kann Änderungen). Um zu den nächsten Zeilen zu gelangen, kann ich Leerzeichen oder Aufwärts- / Abwärtspfeile der Tastatur verwenden, aber kann ich das irgendwie mit dem Mausrad machen?
Übrigens: Wenn ich den less
Befehl verwende, funktioniert er wie erwartet -> Wenn Sie nach unten scrollen, werden neue Zeilen angezeigt.
quelle
-+F
den Optionen hinzufügenless
oder die Ausgabe, die auf einen Bildschirm passt, ist leer. Beachten Sie, dass beide Optionen zusammen jede Ausgabe von Git durch einen Pager leiten, selbst wenn sie auf einen Bildschirm passen würde. Es gibt jedoch ein Wrapper-Skript für weniger, das nur dann weniger aufruft, wenn die Ausgabe die Bildschirmgröße überschreitet . Weitere technische Details finden Sie in den Kommentaren Nr. 10 und Nr. 11 zu diesem Debian-Fehler und in dieser Frage zu weniger .Unter /programming//a/2183920/486919 besteht eine Möglichkeit, dies zu tun und die Diff-Hervorhebung beizubehalten, darin,
git diff
ohne Pager zu verwenden:quelle
--no-pager
es am besten für kurze Unterschiede ist, aber nicht für lange.