Git использует «пейджер», называемый less
, который позволяет легко пролистывать большое количество выходных данных программы. Однако настройки по умолчанию в Git для Windows, по-видимому, поддерживают работу пейджера, даже если выводится менее одного экрана .
Вот настройка по умолчанию, которая была у меня раньше, которая всегда будет показывать (END)
и будет ждать, пока вы нажмете q
, прежде чем вернуться к вашему приглашению:
$ git config --get core.pager
less -+F
Вы можете изменить поведение так, чтобы less
продолжал работать (и получал контроль над клавиатурой) только при более чем скриншоте вывода, изменив параметр на -F
вместо -+F
.
Исправить надоедливый пейджер с помощью
$ git config --global core.pager "less -F"
(Синтаксис опции -+X
для less задокументирован для сброса опции -X
на ее значение по умолчанию, хотя я не наблюдал такого поведения с -+F
, поскольку удаление опции в целом было эквивалентно -F
не -+F
.)