Пейджер меньше не очищает экран, как это должно быть, когда я использую git.
Я все время использую меньше, и он обычно не оставляет вывод в терминале после выхода, но когда меньше выполняется через git, он покидает вывод в терминале. Я на 100% уверен, что в моей системе git использует меньше.
Что не так с Git и как я могу это исправить? pager = less
в ~ / .gitconfig не помогает. $ PAGER также установлен на меньше.
Ответы:
Решение состоит в том, чтобы установить переменную LESS. Git по умолчанию
less FRSX
.Кроме того, вы можете изменить переменную LESS, когда вызывается пейджер:
Смотрите раздел core.pager в man git-config
источник
Чтобы очистить экран, но оставить другое поведение без изменений, вы можете сделать
Это отключает
-X
опцию для меньше.источник
git config --global core.pager 'less -+X -+F'
.