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

时间:2018-06-19 14:09:30

标签: visual-studio-code vscode-settings

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

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

1 个答案:

答案 0 :(得分:1)

有两种选择:

enter image description here

您可以通过 Code > Preferences > Settings > settings.json 更改它,例如:

"workbench.colorCustomizations": {
  "editorUnnecessaryCode.border": "#0000ff"
}

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

.monaco-editor.showUnused .squiggly-inline-unnecessary {
  opacity: 0.8;
  border-bottom: 1px dotted red;
  color: red;
}

它看起来像(Inputrouter 未使用):

Coloring unused variables

不幸的是,您必须在此处查找文件:/Applications/Visual Studio Code.app/Contents/Resources/app/out/vs/workbench/workbench.desktop.main.css;它是正式版本的一部分:

enter image description here

VSCode 会在您修改后向您显示一条通知,说明您的安装可能已损坏,但您可以忽略此消息。