Возможно, вам потребуется установить параметр конфигурации color.diff.whitespace, например, с:
git config color.diff.whitespace "red reverse"
(я предполагаю, что у вас уже color.diff
или color.ui
установлено значение auto
, поскольку вы говорите, что в любом случае видите цветные пятна от git diff
.)
Если вы хотите точно настроить тип ошибок пробелов, которые выделены красным цветом, вы можете изменить core.whitespace
, но blank-at-eol
включен по умолчанию, поэтому вам, вероятно, не придется изменять это для примера, который вы упомянуть.
Возможный источник путаницы заключается в том, что в выходных данных git diff
ошибки пробелов выделяются только во введенных строках, а не в удаленных. ( Обновление: , как Пол Уиттакер указывает в своем ответе , который вы должны проголосовать с повышением :), вы можете увидеть это, изменив смысл различий на git diff -R
.)
Дополнительную документацию по этим параметрам конфигурации вы можете найти на справочной странице git config
Если вы не хотите использовать -R
kludge, вы можете использовать опцию WhiteSpace Error Highlight со страницы руководства diff .
- WS-ошибок изюминки =
Подсвечивать пробельные ошибки в строках, указанных цветом, указанным в color.diff.whitespace.
это запятая
отдельный список старого, нового, контекста. Когда эта опция не указана,
подсвечиваются только пробельные ошибки в новых строках. Например.
--ws-error-highlight = new, old подсвечивает ошибки пробелов на удаленных и добавленных строках. все могут быть использованы в качестве сокращения для
старый, новый контекст.
git diff --ws-error-highlight=new,old <file>
или
git diff --ws-error-highlight=all <file>
Я не знаю способа навсегда включить это и сохранить его в конфигурации, кроме использования псевдонима:
git config alias.df 'diff --ws-error-highlight=all'
Теперь вы можете использовать:
git df <file>
Чтобы увидеть изменения в красном.
Обратите внимание, что с Git 2.11 (4 квартал 2016 года) , этот псевдоним может быть заменен на:
git config diff.wsErrorHighlight all
См. документ по git diff
и по git config
.