如何更改差异颜色Visual Studio Code

在VSCode的用户设置中,我可以将以下内容添加到用户设置中,以更改插入/删除的行的颜色:

"workbench.colorCustomizations": {
    "diffEditor.removedTextBackground": "#000000",
    "diffEditor.insertedTextBackground": "#ffffff"
}

但是,我想更改插入/更改的行中突出显示的部分的颜色,以显示实际更改的内容。与我当前的主题相比,没有足够的对比:

在此处输入图片说明

如何更改差异文本的突出显示部分?有这个设置吗?

塔伦·拉尔瓦尼(Tarun Lalwani)

差异编辑器当前的工作方式是,它永远不会改变原始文本的颜色

如此处所示,它会创建覆盖背景

https://github.com/Microsoft/vscode/blob/292732cd19cd4c6b0e11e779d14be480ff186ca8/src/vs/editor/browser/widget/diffReview.ts#L654

图片类

因此,基本上,文本将按原样呈现,并且覆盖层给人的感觉是您具有不同的背景。

这就是为什么您无法控制文本颜色或设置前景色的原因。这是VSCode / MonacoEditor采用的当前方法的局限性

更新1

由于您只需要更新背景。先前配置中的唯一问题是未指定Alpha通道。您可以如下更新

"workbench.colorCustomizations": {
    "diffEditor.removedTextBackground": "#FF000055",
    "diffEditor.insertedTextBackground": "#ffff0055"
}

55alpha通道值在哪里更新的值将产生以下影响

更新

更新2-5th Jun 2018

您不能通过常规方式分别控制两种线条颜色和字符颜色。但是您可以将自定义CSS插件用于vscode

https://github.com/be5invis/vscode-custom-css

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Visual Studio Code中更改标尺的颜色

更改 Visual Studio Code 的标签栏颜色

更改Visual Studio Code颜色主题中的颜色

如何更改 Visual Studio Code 中用于命令托盘突出显示的主题中的颜色?

如何更改 Visual Studio Code 的 UI 字体?

在Visual Studio Code中更改突出显示的文本颜色

如何使用Visual Studio Code查看每个提交的差异?

如何在 Visual Studio Code 扩展中设置颜色

在Visual Studio Code中设置差异工具

Visual Studio,如何更改类的颜色?

Visual Studio Code侧边栏选择颜色

Visual Studio Code - 文件图标颜色

如何在Visual Studio Code中更改UI语言?

如何在Visual Studio Code中更改Markdownlint设置

如何在Visual Studio Code中更改缩进?

如何在Visual Studio Code或VSCode中更改集成终端

如何更改Visual Studio Code中的格式设置选项?

如何在Visual Studio Code中更改代码格式

如何安装Visual Studio Code?

在Visual Studio Code的标题栏和状态栏中更改图标颜色

在 Visual Studio Code 中查找主题元素名称以更改其颜色

什么是Visual Studio Code?

如何使Visual Studio Code使用Visual Studio IDE按键绑定?

Visual Studio Code取代Visual Studio

如何在Visual Studio Code中自定义HTML标签的颜色?

如何在Visual Studio代码中更改注释的颜色?

如何在 Visual Studio 中更改 ProgressBar 颜色?

如何更改Visual Studio 2012快速信息字体和颜色?

如何导出Visual Studio Code扩展列表?