如何在 vs 代码版本控制中停止全行突出显示?

Posted

技术标签:

【中文标题】如何在 vs 代码版本控制中停止全行突出显示?【英文标题】:How do i stop full line highlight in vs code versions control? 【发布时间】:2022-01-04 14:19:48 【问题描述】:

有没有办法停止版本控制中的整行突出显示? 当 vscode 突出显示整行而不仅仅是更改的代码段时,尤其是当有很多更改时,这是非常令人困惑的。 vscode vs sublime merge line highlight

【问题讨论】:

【参考方案1】:

一些相关问题:https://github.com/microsoft/vscode/issues/116413https://github.com/microsoft/vscode/issues/103207https://github.com/microsoft/vscode/issues/66223

支持这些 - 尤其是处于候选阶段的第一个。

您可以在 settings.json 中使用这些colorCustomizations,这可能会有所帮助:


  "workbench.colorCustomizations": 

  "diffEditor.insertedTextBorder": "#0f0",
  "diffEditor.insertedTextBackground": "#0000",  // set to transparent
  "diffEditor.removedTextBackground": "#0000",   // set to transparent
  "diffEditor.removedTextBorder": "#f00"

但在我看来,这些变化并没有太大帮助。投票可能是您最好的选择。

【讨论】:

感谢临时解决方案!我一定会支持功能请求。

以上是关于如何在 vs 代码版本控制中停止全行突出显示?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Resharper 准确找出哪个规则将语法突出显示应用于 VS2022 中的特定代码元素?

如何在 VS2003 中突出显示 rdl 项目的 xml 视图?

VS 代码 - 在小地图中突出显示选定的单词

停止 Intellisense 显示超时

如何以编程方式(VS 6)取消突出显示 MFC CListCtrl 中先前选择的行?

如何禁用 UITableViewCell 突出显示?