Отключить перенос строк при запуске git grep
Иногда я делаю git grep
и есть одна строка, которая настолько длинна, что занимает половину страницы или более из-за переноса строк. Как я могу сказать git grep
повернуть перенос строки, вместо этого требуя прокрутки вправо, если я хочу увидеть остаток длинной строки?
Я использую терминал на OSX, если это актуально. https://git-scm.com/docs/git-grep не указал, какую программу git grep
команда выводит, если есть.
1 ответ
git grep
фильтрует вывод через программу, установленную в переменной окружения GIT_PAGER
, так что вам просто нужно установить эту переменную на соответствующий пейджер. Или настройте свое окружение так, чтобы используемый им пейджер демонстрировал желаемое поведение. Например, либо GIT_PAGER="less -S"
или же LESS=-S
должно работать (при условии, что вы по умолчанию PAGER
является less
). Вы должны поместить их в окружающую среду, чтобы вы могли export GIT_PAGER
или же export LESS
в ваших сценариях запуска оболочки или запустить GIT_PAGER="less -S" git grep ...