Jak poruszać się po wynikach Diff


87

Kiedy robię różnicę Git, pokazuje kod z różnicą i wygląda świetnie. Ale jak mam przejść do następnej strony lub następnego dokumentu.


4
d cię w dół. u zabiera cię na górę
Barka

Odpowiedzi:


167
Next line             : return
Next page             : space bar
Previous page         : w
Quit viewing the diff : q
Help                  : h

Świetnie, czy jest tam strona podręcznika systemowego? tj. czy używa klawiszy less/ morestyle?
Ian Vaughan

6
Alternatywnie fi bnawigacji po stronach f orward i b ackward.
Erik,

W przyjemny sposób te polecenia działają również przy poruszaniu się po stronie pomocy 👌
intcreator

8

Naciśnij ?i powinno pokazać skróty poleceń do wykonywania strony w górę / w dół itp.

Domyślnie gitpatrzy na zmienną środowiskową $GIT_PAGER, then, $PAGERaby określić program, który ma być używany do wyświetlania danych wyjściowych diff, log, show itp.

W nowych systemach (linux) domyślną $PAGERużywaną (nawet jeśli nie jest ustawiona) jest less(była mniej zdolna more).

W obu lessi klucz daje listę skrótów poleceń.more?


Sprawdza również core.pagerzmienną config. Ogólnie rzecz biorąc, żaden z tych trzech nie jest zwykle ustawiany, a Git domyślnie less -FRSX(pamiętaj, że to Git dokonuje tego wyboru).
Cascabel

4

Przewijanie w dół Użyj j lub ↓, aby przejść w dół o jedną linię na raz d, aby przejść o połowę ekranu strony f, aby przejść o cały ekran strony

Aby przewijać w górę, użyj k lub ↑, aby przejść o jedną linię w górę u, aby przejść o połowę ekranu strony b, aby przejść o cały ekran strony

naciśnij q, aby wyjść z dziennika Powróci do zwykłego wiersza poleceń



0

Uruchamiam coś, co myślę, że jest zwykłą instalacją gita w systemie Windows, msysgit 1.8.3, a dla mnie git diff uruchamia coś, co twierdzi, że jest mniejsze, wersja 444. Zamiast '?' o pomoc chce „h”. Wygląda na to '?' jest początkiem pewnego rodzaju wyszukiwania wyrażeń regularnych.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.