將 giltlab 中的 diff 視圖變更為原子視圖而不是整行視圖

將 giltlab 中的 diff 視圖變更為原子視圖而不是整行視圖

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) – 預設沒有可見的內嵌突出顯示,但仍可配置

如何新增使用者樣式表取決於您使用的瀏覽器。您可能必須使用瀏覽器擴充功能。

相關內容