
Gitlab подсвечивает различия по всей строке, а не только по небольшим разделам, которые действительно отличаются, как это делает TFS. Есть ли способ сделать Gitlab умным, подсвечивая разницу до одного символа?
текущий:
пример строки = "текст";
string? sample = "sample" + "text"; //вся старая строка выделена красным, а вся новая строка выделена зеленым
.
Стиль TFS:
пример строки = "текст";
образец строки ="образец"+ "текст";//только удаленные подсвечиваются красным, новые подсвечиваются зеленым
решение1
GitLab уже подсвечивает встроенные изменения, которые он обнаруживает:
Если вы считаете, что контраст слишком низкий, вы можете переопределить цвет с помощью пользовательской таблицы стилей. Соответствующие селекторы CSS в настоящее время:
.code.white .line_holder .line_content.new span.idiff
(новый, зеленый).code.white .line_holder .line_content.old span.idiff
(старый, красный)
Кроме того, существуют и другие темы подсветки синтаксиса, просто замените начало на:
- Темный (
.code.dark
) - Соляризованный свет (
.code.solarized-light
) - Соляризованный темный (
.code.solarized-dark
) - Монокай (
.code.monokai
) - Нет (
.code.none
) – по умолчанию не имеет видимой встроенной подсветки, но ее все еще можно настроить.
Как добавить таблицу стилей пользователя, зависит от используемого вами браузера. Возможно, вам придется использовать расширение браузера.