首页 > 解决方案 > VSCode:增加 linter 警告的不透明度

问题描述

我最近改用 Visual Studio Code 作为我的编辑器。我安装了我最喜欢的主题“Material Theme Palenight High Contrast”。我爱上了它。只是有问题,这真的阻碍了我在笔记本电脑上编码时。

linting 错误的波浪线非常暗,因为它们具有不透明度。

在此处输入图像描述

正如您在此处看到的,几乎看不到下面的错误item。有没有办法改变掉毛错误的不透明度?

编辑:我尝试设置workbench.colorCustomizations,但这导致我的主题消失。

编辑2:我尝试像这样设置主题特定设置:

"workbench.colorCustomizations": {
  "[Material Theme Ocean High Contrast]": {
    "editorError.foreground": "#ff0000"
  }
},

但它没有用。波浪的颜色保持不变。

标签: visual-studio-codevscode-settingsvscode-extensionsthemingmaterial-theme

解决方案


我能够找到解决方法。转到安装扩展程序的位置:

/Users/user-name/.vscode/extensions/extension-name/themes/theme-name.json

editorError.foreground在该文件中找到和的值editorWarning.foreground。在这里,您可以覆盖它们的值,它会起作用。

我只是在问自己,这是否应该是 VSCode 存储库的问题?由于在用户设置中设置设置应该覆盖这个。不必更改此.json文件。特别是因为如果您重新安装主题,这将再次变回。

虚拟编辑‍♂️:

该死的,我不小心写了Oceaning不是 Palenight。颜色自定义工作......我的错。不需要做我上面描述的这个hacky技巧。


推荐阅读