amarao: (Default)
[personal profile] amarao
... Я бы сделал удаления зелёными, а новый код красным. Мол, удалять спокойно и хорошо; добавлять - требует внимание. Brace, brace, new code is coming!

Date: 2022-07-26 07:51 am (UTC)
From: [personal profile] hi_angel

Ну, не стану обсуждать спорность, отмечу лишь что цвета для себя поменять можно)

Начну с того, что обычно тот же git diff лучше конфигурировать, чтобы он свой вывод прогонял через какую-нибудь доп. утилитку, которая подсвечивает непосредственно слова добавленные и удалённые. Т.о. ты видишь не просто добавленные/удалённые строки, а непосредственно изменения. Стандартная в поставке gitа утилита для этих целей называется diff-highlght, но она справляется со своей задачей посредственно (не всегда подсвечивает разницу в изменениях).

Многие используют вместо этого diffr. Если его заюзать, то он имеет опцию настройки цветов. Чтобы поменять местами цвета, надо добавить 4 аргумента: --colors refine-added:background:red:bold --colors added:foreground:red --colors refine-removed:background:green:bold --colors removed:foreground:green

Пример:

дифф со свапнутыми цветами

Profile

amarao: (Default)
amarao

February 2026

S M T W T F S
123456 7
8910111213 14
15161718192021
22232425262728

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 26th, 2026 02:21 pm
Powered by Dreamwidth Studios