Używam domyślnego terminalu Ubuntu 16.04 (wierzę, że to GNOME?)
Problem, z którym się zmagam, polega na tym, że kiedy używam git diff
polecenia do sprawdzenia moich lokalnych zmian, mogę przewijać w górę / w dół za pomocą kółka myszy, ale żadne nowe linie nie pojawiają się, gdy dojdę do dołu (więc widzę tylko jedną stronę zmiany). Aby przejść do następnych linii, mogę użyć spacji lub strzałek w górę / w dół klawiatury, ale czy mogę to zrobić za pomocą kółka myszy?
BTW Jeśli użyję less
polecenia, działa zgodnie z oczekiwaniami -> przewijanie w dół przechodzi do nowych wierszy.
źródło
-+F
do opcjiless
lub wyjście, które mieści się na jednym ekranie jest puste. Zauważ, że obie opcje razem przepuszczą dowolne wyjście git przez pager, nawet jeśli zmieści się na jednym ekranie. Istnieje jednak skrypt otoki dla mniejszej liczby wywołań tylko wtedy, gdy wyjście przekracza rozmiar ekranu . Zobacz komentarze # 10 i # 11 na temat tego błędu Debiana i tego pytania na mniej, aby uzyskać więcej szczegółów technicznych.Od /programming//a/2183920/486919 , jednym ze sposobów, aby to zrobić i zachować wyróżnianie różnic, jest użycie
git diff
bez pagera:źródło
--no-pager
się, że najlepiej jest dla krótkich różnic, ale nie dla długich.