Как включить пейджер для вывода статуса git? - PullRequest
51 голосов
/ 16 января 2012

Я хочу, чтобы вывод git status был возвращен в less -подобной среде.Это уже работает для git diff, но не git status.Я уже пытался добавить следующее к ~/.gitconfig, но это не сработало:

[core]
  pager = less

Что мне не хватает?Спасибо.

1 Ответ

85 голосов
/ 16 января 2012

Вы можете включать и выключать пейджинг определенных команд с помощью параметра pager.<cmd>, в данном случае pager.status:

pager.<cmd>

Если значение логическое, включает или выключает разбиение на страницы вывода определенной подкоманды Git при записи в tty.В противном случае включает разбиение на страницы для подкоманды, используя пейджер, указанный в значении пейджера. Если в командной строке указано --paginate или --no-pager, он имеет приоритет над этой опцией.Чтобы отключить разбиение на страницы для всех команд, установите для core.pager или GIT_PAGER значение cat.

Выполните следующее:

git config --global pager.status true

или вручную добавьте следующее в конецваш ~ / .gitconfig:

[pager]
  status = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...