更改未使用变量/导入的颜色

Mus*_*usa 5 visual-studio-code vscode-settings

VS Code 现在使未使用的变量/导入变灰。有没有办法改变颜色?由于灰色与我使用的主题冲突。

我使用的主题(蓝图)对对象键使用相同的颜色。

小智 9

有两种选择:

在此输入图像描述

你可以通过Code > Preferences > Settings > settings.json如下方式更改它:

"workbench.colorCustomizations": {
  "editorUnnecessaryCode.border": "#0000ff"
}
Run Code Online (Sandbox Code Playgroud)

但看起来不太好。如果你想获得令人满意的解决方案,你可以添加一个新的 css 类workbench.desktop.main.css(这是一个 hack!):

.monaco-editor.showUnused .squiggly-inline-unnecessary {
  opacity: 0.8;
  border-bottom: 1px dotted red;
  color: red;
}
Run Code Online (Sandbox Code Playgroud)

它看起来像(Input并且router未使用):

为未使用的变量着色

不幸的是,您必须在这里查找该文件:/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.css; 它是官方发布的一部分:

在此输入图像描述

修改后,VSCode 会向您显示一条通知,表明您的安装可能已损坏,但您可以忽略此消息或使用扩展修复它:Fix VSCode Checksums