Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 更改vs代码中的亮显颜色时出错_Visual Studio Code_Vscode Settings - Fatal编程技术网

Visual studio code 更改vs代码中的亮显颜色时出错

Visual studio code 更改vs代码中的亮显颜色时出错,visual-studio-code,vscode-settings,Visual Studio Code,Vscode Settings,我构建了一个项目,并在“问题视图”中发现了一些问题,我单击该问题以查看一行突出显示该问题的代码 而且它确实得到了强调。然而,如果使用暗样式的主题,至少对我来说,突出显示确实很难注意到(第23行突出显示): 我猜这种颜色不能简单地硬编码在某个地方,因为它的不同,例如,红色主题和灯光样式的主题: 有没有办法改变这种颜色 UPD:这个问题不是重复的;错误样式(Swiggle)一次应用于所有错误,我的问题是只突出显示选定的错误。显然,您可以在不使用扩展名的情况下更改它。我创建了一个,得到的答案是这

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

而且它确实得到了强调。然而,如果使用暗样式的主题,至少对我来说,突出显示确实很难注意到(第23行突出显示):

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

有没有办法改变这种颜色


UPD:这个问题不是重复的;错误样式(Swiggle)一次应用于所有错误,我的问题是只突出显示选定的错误。

显然,您可以在不使用扩展名的情况下更改它。我创建了一个,得到的答案是这种颜色称为
编辑器.rangeHighlightBackground
,您可以通过以下方式在用户设置(
Settings.json
)中覆盖它:


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

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

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

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

editorError.background
editorWarning.background
editorInfo.background

一个简单的回答:

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

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

可用属性:

@Alex是。抱歉,如果我说的不是很清楚。似乎比使用扩展更好。有什么方法可以改变此设置中的透明度级别吗?@Alex此设置接受alpha-channel的颜色。哇!在本例中,更改接受的答案,因为显然您的解决方案更好。@Alex我必须等待,所以让我这样做:)官方文档中的编辑器颜色:这很酷,我真的想知道文档中使用的确切颜色和alpha值是什么。设计师更擅长挑选理想的颜色。@Sean从PR()中,你可以在中看到颜色
"workbench.colorCustomizations": {
     "editorError.background": "#ff80ab66",
     "editorError.foreground": "#d50000",
}