Я использую терминал значения по умолчанию Ubuntu 16.04 (это - GNOME, которому я верю?)
Проблема, с которой я сталкиваюсь, является этим, когда я использую git diff
команда для осмотра моих локальных изменений, я могу прокрутить/вниз использование колеса мыши, но никакие новые строки не обнаруживаются, когда я добираюсь до сути (таким образом, я вижу только одну страницу изменений). Для движения в следующие строки, я могу использовать пространство или/стрелки вниз клавиатуры, но я могу так или иначе сделать это с колесом мыши?
BTW, Если я использую less
управляйте, чтобы это работало как ожидалось->, прокручивание вниз переходит к новым строкам.
От https://stackoverflow.com/a/2183920/486919, один способ сделать это и сохранить различное выделение должно использовать git diff
без пейджера:
git --no-pager diff
Благодаря ответу @edwinksl мне удалось найти решение проблемы.
Таким образом использованием мерзавца по умолчанию LESS
поскольку пейджер и я полагаем, что параметры по умолчанию FRSX
.
На мерзавце 1.8 + можно удалить опции с less -+<option>
, в моем случае я должен удалить X
опция так:
git config --global --replace-all core.pager 'less -+X'
но поскольку @pcworld упоминают, что это может вызвать проблемы с diffs, которые соответствуют на единственной странице, таким образом:
git config --global --replace-all core.pager 'less -+FX'
устраненный проблема прокрутки для меня.
В Терминале Windows ответ мне не помог. Вместо этого мне пришлось сделать следующее:
git config --global --replace-all core.pager 'less --mouse'