... Я бы сделал удаления зелёными, а новый код красным. Мол, удалять спокойно и хорошо; добавлять - требует внимание. Brace, brace, new code is coming!
Ну, не стану обсуждать спорность, отмечу лишь что цвета для себя поменять можно)
Начну с того, что обычно тот же 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
В одиночку это не работает. Надо всё человечество переключить.
Ээ, не уверен, что я понимаю. Подсветка синтаксиса (к чему подсветка diff по сути относится) во многом дело субъективное. Кому что нравится, тот это и использует. Я не оч. понимаю, зачем принуждать других людей к чему-то.
Я вот например считаю, что тайловые менеджеры очень улучшают скорость работы программиста, и у меня есть на это объективные аргументы. Я могу высказать своё мнение. Но принуждать другого человека к чему-то — ну это как-то паршиво. Я не знаю его workflow. Может человек кайфует от дрожащих при перетаскивании окошек — настолько, что готов немного пожертвовать продуктивностью. Его принудят использовать более быстрое окружение — а у него исчезнет мотивация из-за этого, и станет ещё хуже, чем было 🤷♂️
no subject
Date: 2022-07-26 07:51 am (UTC)Ну, не стану обсуждать спорность, отмечу лишь что цвета для себя поменять можно)
Начну с того, что обычно тот же
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Пример:
no subject
Date: 2022-07-26 10:29 am (UTC)В одиночку это не работает. Надо всё человечество переключить.
no subject
Date: 2022-07-26 10:52 am (UTC)Ээ, не уверен, что я понимаю. Подсветка синтаксиса (к чему подсветка diff по сути относится) во многом дело субъективное. Кому что нравится, тот это и использует. Я не оч. понимаю, зачем принуждать других людей к чему-то.
Я вот например считаю, что тайловые менеджеры очень улучшают скорость работы программиста, и у меня есть на это объективные аргументы. Я могу высказать своё мнение. Но принуждать другого человека к чему-то — ну это как-то паршиво. Я не знаю его workflow. Может человек кайфует от дрожащих при перетаскивании окошек — настолько, что готов немного пожертвовать продуктивностью. Его принудят использовать более быстрое окружение — а у него исчезнет мотивация из-за этого, и станет ещё хуже, чем было 🤷♂️
no subject
Date: 2022-07-26 10:58 am (UTC)Диффы ты где смотришь? В github/gitlab/whatever. Если там цвета будут отличаться от локальных, это будет большой wtf.