Gitlab 按整行來突出顯示差異,而不是像 TFS 那樣僅突出顯示真正不同的小部分。有沒有辦法讓 Gitlab 智慧突出顯示一個字元的差異?
目前的:
字串樣本=“文本”;
細繩?樣本=“樣本”+“文本”; //整個舊行突出顯示紅色,整個新行突出顯示綠色
。
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
) - None (
.code.none
) – 預設沒有可見的內嵌突出顯示,但仍可配置
如何新增使用者樣式表取決於您使用的瀏覽器。您可能必須使用瀏覽器擴充功能。