差异编辑器当前的工作方式是,它永远不会改变原始文本的颜色
如此处所示,它会创建覆盖背景
因此,基本上,文本将按原样呈现,并且覆盖层给人的感觉是您具有不同的背景。
这就是为什么您无法控制文本颜色或设置前景色的原因。这是VSCode / MonacoEditor采用的当前方法的局限性
更新1
由于您只需要更新背景。先前配置中的唯一问题是未指定Alpha通道。您可以如下更新
"workbench.colorCustomizations": {
"diffEditor.removedTextBackground": "#FF000055",
"diffEditor.insertedTextBackground": "#ffff0055"
}
55
alpha通道值在哪里。更新的值将产生以下影响
更新2-5th Jun 2018
您不能通过常规方式分别控制两种线条颜色和字符颜色。但是您可以将自定义CSS插件用于vscode
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句