更改vs代码中的错误突出显示颜色

Amo*_*mum 3 visual-studio-code vscode-settings

我在"问题视图"中构建了一个项目并遇到了一些问题,我单击该问题以查看突出显示该问题的一行代码.

它确实得到了突出显示.但是,如果使用黑暗风格的主题,至少对我来说,突出显示很难注意到(第23行突出显示):

在此输入图像描述

我猜这种颜色不能简单地在某处进行硬编码,因为它有所不同,例如红色主题和浅色主题:

在此输入图像描述 在此输入图像描述

有没有办法改变这种颜色?

UPD:这个问题不是"改变错误风格"的重复; 错误样式(squiggle)一次适用于所有错误,我的问题是仅突出显示所选错误.

Sea*_*ean 13

总结答案:

对于 VS Code 1.52+,您可以使用此代码片段自定义错误颜色:

"workbench.colorCustomizations": {
     "editorError.background": "#ff80ab66",
     "editorError.foreground": "#d50000",
}
Run Code Online (Sandbox Code Playgroud)

可用属性: https: //code.visualstudio.com/api/references/theme-color


Amo*_*mum 8

显然,您可以在不使用扩展程序的情况下实际更改它.我创建了一个问题并得到了这种颜色被调用的答案,editor.rangeHighlightBackground您可以在用户设置(settings.json)中覆盖它:

{
    "workbench.colorCustomizations": {
        "editor.rangeHighlightBackground": "#00AA00"
    }
}
Run Code Online (Sandbox Code Playgroud)

要打开用户设置,只需Cmd+,在Mac或Ctrl+,Windows上使用即可


Von*_*onC 5

考虑到新功能,检查是否可以使用 VSCode 1.52(2020 年 11 月)应用不同的主题:

错误背景颜色

主题作者现在可以利用新的主题颜色来解决编辑器中的错误。

现在可以通过以下方式设置编辑器错误、警告和信息的样式

editorError.background
editorWarning.background
editorInfo.background
Run Code Online (Sandbox Code Playgroud)

错误背景颜色