【问题标题】:Change error highlight color in vs code更改 vs 代码中的错误突出显示颜色
【发布时间】:2017-05-09 15:20:35
【问题描述】:

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

它确实被突出显示。但是,如果使用深色风格的主题,至少对我来说,突出显示真的很难注意到(第 23 行被突出显示):

我猜这种颜色不能简单地在某个地方硬编码,因为它在例如红色主题和浅色主题中是不同的:

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

UPD:这个问题不是"change the error style"的重复;错误样式(曲线)一次适用于所有错误,我的问题是仅突出显示选定的错误。

【问题讨论】:

  • @Alex 是的。对不起,如果我的表达方式不是很清楚。

标签: visual-studio-code vscode-settings


【解决方案1】:

显然,您实际上可以在不使用扩展程序的情况下对其进行更改。我创建了一个issue,得到的答案是这种颜色被称为editor.rangeHighlightBackground,您可以通过以下方式在您的用户设置(settings.json)中覆盖它:

{
    "workbench.colorCustomizations": {
        "editor.rangeHighlightBackground": "#00AA00"
    }
}

要打开用户设置,只需在 mac 上使用 Cmd+, 或在 windows 上使用 Ctrl+,

【讨论】:

  • 似乎比使用扩展更好。有什么方法可以更改此设置中的透明度级别?
  • @Alex 此设置接受带有 alpha 通道的颜色。
  • 哇!在这种情况下,更改接受的答案,因为显然您的解决方案更好。
  • @Alex 我必须等到让我这样做 :)
  • 官方文档中的编辑器颜色:code.visualstudio.com/docs/getstarted/…
【解决方案2】:

总结回答:

适用于 VS Code 1.52+ 您可以使用此 sn-p 自定义错误颜色:

"workbench.colorCustomizations": {
     "editorError.background": "#ff80ab66",
     "editorError.foreground": "#d50000",
}

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

【讨论】:

    【解决方案3】:

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

    Error background colors

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

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

    editorError.background
    editorWarning.background
    editorInfo.background
    

    【讨论】:

    猜你喜欢
    • 2021-06-18
    • 2022-12-05
    • 1970-01-01
    • 2010-12-12
    • 2011-06-19
    • 2023-03-27
    • 2012-10-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多