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

时间:2019-08-30 08:28:45

标签: visual-studio-code

运行带有colorTheme Dark Pro Vidid的VS Code 1.37.1,我试图在自己的配置中自定义主题,以提高在diff编辑器中的可见性。我想降低背景色的对比度,并显着增强轮廓更改后的文本区域的可见性。

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

请注意L7上的“ argument_removed”和L12上的“ argument_added”的突出显示。

当我尝试使用

"workbench.colorCustomizations": {
    "diffEditor.removedTextBackground": "#300000",
    "diffEditor.insertedTextBackground": "#002800"
}

我得到以下结果:

具有颜色自定义功能的Diff编辑器 diff editor custom

可以看出,设置这些颜色会完全删除突出显示的颜色。

如何更改突出显示颜色?这些的主题设置是什么?

1 个答案:

答案 0 :(得分:0)

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

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

您可能会尝试针对颜色和主题使用正确的透明度设置。