Я могу прокрутить к новым строкам с помощью колеса мыши внутренняя разность мерзавца?

Я использую терминал значения по умолчанию Ubuntu 16.04 (это - GNOME, которому я верю?)

Проблема, с которой я сталкиваюсь, является этим, когда я использую git diff команда для осмотра моих локальных изменений, я могу прокрутить/вниз использование колеса мыши, но никакие новые строки не обнаруживаются, когда я добираюсь до сути (таким образом, я вижу только одну страницу изменений). Для движения в следующие строки, я могу использовать пространство или/стрелки вниз клавиатуры, но я могу так или иначе сделать это с колесом мыши?

BTW, Если я использую less управляйте, чтобы это работало как ожидалось->, прокручивание вниз переходит к новым строкам.

11
задан 28 July 2016 в 04:21

3 ответа

От https://stackoverflow.com/a/2183920/486919, один способ сделать это и сохранить различное выделение должно использовать git diff без пейджера:

git --no-pager diff
3
ответ дан 23 November 2019 в 03:55

Благодаря ответу @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'

устраненный проблема прокрутки для меня.

19
ответ дан 23 November 2019 в 03:55

В Терминале Windows ответ мне не помог. Вместо этого мне пришлось сделать следующее:

git config --global --replace-all core.pager 'less --mouse'
3
ответ дан 25 August 2020 в 08:34

Другие вопросы по тегам:

Похожие вопросы: