Pager mniej nie czyści ekranu, jak powinien, kiedy używam git.
Cały czas używam mniej i zwykle nie pozostawia wyjścia w terminalu po wyjściu, ale kiedy mniej zostanie wykonane przez git, pozostawia wyjście w terminalu. Jestem w 100% pewien, że git zużywa mniej w moim systemie.
Co jest nie tak z git i jak to naprawić? pager = less
w ~ / .gitconfig nie pomaga. $ PAGER jest również ustawiony na mniej.
Odpowiedzi:
Rozwiązaniem jest ustawienie zmiennej LESS. Domyślnie Git to
less FRSX
.Alternatywnie możesz zmodyfikować zmienną LESS, gdy wywoływany jest pager:
Zobacz sekcję core.pager w man git-config
źródło
Aby wyczyścić ekran, ale pozostawić inne zachowania bez zmian, możesz to zrobić
To wyłącza
-X
opcję mniej.źródło
git config --global core.pager 'less -+X -+F'
.