Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何自定义差异编辑器更改的文本颜色_Visual Studio Code - Fatal编程技术网

Visual studio code 如何自定义差异编辑器更改的文本颜色

Visual studio code 如何自定义差异编辑器更改的文本颜色,visual-studio-code,Visual Studio Code,使用colorTheme Dark Pro Vidid运行VS Code 1.37.1,我试图在自己的配置中自定义主题,以提高diff editor中的可见性。我希望降低背景色对比度,并显著增强所概述的已更改文本区域的可见性 默认主题颜色的差异编辑器 请注意L7上“删除参数”和L12上“添加参数”的突出显示 当我尝试使用 "workbench.colorCustomizations": { "diffEditor.removedTextBackground": "#300000",

使用colorTheme Dark Pro Vidid运行VS Code 1.37.1,我试图在自己的配置中自定义主题,以提高diff editor中的可见性。我希望降低背景色对比度,并显著增强所概述的已更改文本区域的可见性

默认主题颜色的差异编辑器

请注意L7上“删除参数”和L12上“添加参数”的突出显示

当我尝试使用

"workbench.colorCustomizations": {
    "diffEditor.removedTextBackground": "#300000",
    "diffEditor.insertedTextBackground": "#002800"
}
我得到以下结果:

具有颜色自定义功能的差异编辑器

可以看出,设置这些颜色会完全删除高光颜色

如何更改高光颜色?这些的主题设置是什么?

您必须设置一个颜色,并且必须选择更亮一点的颜色才能看到装饰。我已经使用了一些随机颜色的演示

{
  "workbench.colorCustomizations": {
    "diffEditor.removedTextBackground": "#a0a00050",
    "diffEditor.insertedTextBackground": "#00a0a050"
  }
}

您可以为您的颜色和主题尝试正确的透明度设置。

谢谢。线条和装饰之间的对比度似乎是固定的,因此设置明亮的装饰也会产生明亮的背景。无论高或低alpha和/或颜色值。是否有单独的变量用于设置对比度?另请参见: