Я использую терминал по умолчанию Ubuntu 16.04 (это GNOME, я верю?)
Проблема, с которой я сталкиваюсь, заключается в том, что когда я использую git diff
команду для проверки своих локальных изменений, я могу прокручивать вверх / вниз с помощью колесика мыши, но новые строки не отображаются, когда я добираюсь до дна (поэтому я вижу только одну страницу меняется). Чтобы перейти к следующим строкам, я могу использовать пробел или стрелки вверх / вниз на клавиатуре, но можно ли как-нибудь сделать это с помощью колесика мыши?
Кстати, если я использую less
команду, она работает как положено -> прокрутка вниз переходит к новым строкам.
источник
-+F
к параметрамless
или вывод, который умещается на одном экране, пуст. Обратите внимание, что оба этих параметра объединят любой вывод git через пейджер, даже если он уместится на одном экране. Однако есть скрипт-обертка для less, который вызывает меньшее, только если вывод превышает размер экрана . См. Комментарии № 10 и № 11 об этой ошибке Debian и об этом вопросе меньше для получения дополнительной технической информации.С /programming//a/2183920/486919 , один из способов сделать это и сохранить подсветку различий - использовать
git diff
без пейджера:источник
--no-pager
, лучше всего подходит для коротких различий, но не для длинных.