мерзавец: специальные символы ASCII отобразились неправильно (инвертировал ESC),

Если я вхожу git show eab24c62075505a это похоже на это:

git-ascii-wrong

Если я вхожу git show eab24c62075505a | less это выглядит хорошим.

Что могло быть неправильным здесь?

Я использую терминал по умолчанию Ubuntu 18.04.

3
задан 13 May 2019 в 09:53

1 ответ

Для многих людей желаемое поведение простого git show eab24c62075505a состоит в том, чтобы показать его в каком-то пейджере, например less по умолчанию; то есть без необходимости вручную перенаправлять вывод. Это достигается внутренним вызовом пейджера git.

Убедитесь, что ваш пейджер less (возможно, так и есть), а также убедитесь, что этот less распознает и обрабатывает цвета, используя опцию -R. Вы можете достичь последнего, экспортировав переменную среды LESS (например, export LESS=-R), или установив PAGER или GIT_PAGER соответственно, например export GIT_PAGER='less -R').

0
ответ дан 13 May 2019 в 09:53

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

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