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
) – 默认情况下没有可见的内联突出显示,但仍然可以配置
如何添加用户样式表取决于您使用的浏览器。您可能需要使用浏览器扩展。