在 vs 代码中更改错误突出显示颜色
Change error highlight color in vs code
我构建了一个项目并在 "Problems view" 中遇到了一些问题,我单击问题以查看突出显示该问题的代码行。
它确实被突出显示了。但是,如果使用深色主题,至少对我来说,高亮很难注意到(第 23 行被高亮显示):
我想这种颜色不能简单地硬编码在某个地方,因为它在例如红色主题和浅色主题中有所不同:
有没有办法改变这种颜色?
UPD:这个问题不是 "change the error style" 的重复问题;错误样式(波浪线)一次适用于所有错误,我的问题是关于仅突出显示选定的错误。
显然,您实际上可以在不使用扩展程序的情况下更改它。我创建了一个 issue 并得到了这个颜色被称为 editor.rangeHighlightBackground
的答案,您可以通过以下方式在您的用户设置 (settings.json
) 中覆盖它:
{
"workbench.colorCustomizations": {
"editor.rangeHighlightBackground": "#00AA00"
}
}
要打开用户设置,只需在 mac 上使用 Cmd+,
或在 windows
上使用 Ctrl+,
检查是否可以使用 VSCode 1.52(2020 年 11 月)应用不同的主题,考虑到新功能:
Error background colors
Theme authors can now leverage new theme colors for errors in the editor.
Edior errors, warnings, and infos can now be styled via:
editorError.background
editorWarning.background
editorInfo.background
总结回答:
对于 VS 代码 1.52+
您可以使用此代码段自定义错误颜色:
"workbench.colorCustomizations": {
"editorError.background": "#ff80ab66",
"editorError.foreground": "#d50000",
}
可用属性:https://code.visualstudio.com/api/references/theme-color
我构建了一个项目并在 "Problems view" 中遇到了一些问题,我单击问题以查看突出显示该问题的代码行。
它确实被突出显示了。但是,如果使用深色主题,至少对我来说,高亮很难注意到(第 23 行被高亮显示):
我想这种颜色不能简单地硬编码在某个地方,因为它在例如红色主题和浅色主题中有所不同:
有没有办法改变这种颜色?
UPD:这个问题不是 "change the error style" 的重复问题;错误样式(波浪线)一次适用于所有错误,我的问题是关于仅突出显示选定的错误。
显然,您实际上可以在不使用扩展程序的情况下更改它。我创建了一个 issue 并得到了这个颜色被称为 editor.rangeHighlightBackground
的答案,您可以通过以下方式在您的用户设置 (settings.json
) 中覆盖它:
{
"workbench.colorCustomizations": {
"editor.rangeHighlightBackground": "#00AA00"
}
}
要打开用户设置,只需在 mac 上使用 Cmd+,
或在 windows
Ctrl+,
检查是否可以使用 VSCode 1.52(2020 年 11 月)应用不同的主题,考虑到新功能:
Error background colors
Theme authors can now leverage new theme colors for errors in the editor.
Edior errors, warnings, and infos can now be styled via:
editorError.background editorWarning.background editorInfo.background
总结回答:
对于 VS 代码 1.52+ 您可以使用此代码段自定义错误颜色:
"workbench.colorCustomizations": {
"editorError.background": "#ff80ab66",
"editorError.foreground": "#d50000",
}
可用属性:https://code.visualstudio.com/api/references/theme-color