我构建了一个项目并在" Problems视图"中遇到了一些问题,我点击该问题以查看突出显示该问题的一行代码。
它确实得到了突出显示。但是,如果使用黑暗风格的主题,至少对我来说,突出显示很难注意到(第23行突出显示):
我猜这种颜色不能简单地在某处进行硬编码,因为它的颜色不同,例如红色主题和浅色主题:
有没有办法改变这种颜色?
UPD:此问题与"change the error style"不重复;错误样式(squiggle)一次适用于所有错误,我的问题是只突出显示所选错误。
答案 0 :(得分:7)
显然,您可以在不使用扩展程序的情况下实际更改它。我创建了一个issue并得到了这种颜色称为editor.rangeHighlightBackground
的答案,您可以在用户设置(settings.json
)中覆盖它:
{
"workbench.colorCustomizations": {
"editor.rangeHighlightBackground": "#00AA00"
}
}
要打开用户设置,只需在Mac上使用Cmd+,
或在Windows上使用Ctrl+,
答案 1 :(得分:2)
考虑新功能,检查是否可以使用VSCode 1.52(2020年11月)应用其他主题:
Error background colors
主题作者现在可以利用新的主题颜色来解决编辑器中的错误。
现在可以通过以下方式设置样式错误,警告和信息:
editorError.background editorWarning.background editorInfo.background
答案 2 :(得分:1)
总结答案:
对于VS Code 1.52+ 您可以使用此代码段自定义错误颜色:
"workbench.colorCustomizations": {
"editorError.background": "#ff80ab66",
"editorError.foreground": "#d50000",
}
可用属性:https://code.visualstudio.com/api/references/theme-color