【问题标题】:Change color of unused variable/imports更改未使用变量/导入的颜色
【发布时间】:2018-11-28 13:00:45
【问题描述】:

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

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

【问题讨论】:

  • 因为它是一项新功能,我不相信有办法改变这些颜色 - 我敢打赌他们很快就会添加一个 colorCustomization。我还查看了未使用变量的范围,没有什么有用的。也许有一个可以帮助的扩展?
  • 你找到什么了吗?我现在发现它非常烦人,因为看起来我正在处理的代码并不是真正的代码,因为没有语法突出显示......
  • @ChristiaanMaks 我最终将主题切换到 Night Owl,这使得未使用的导入看起来更加明显 - marketplace.visualstudio.com/…

标签: visual-studio-code vscode-settings


【解决方案1】:

有两种选择:

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

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

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

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

然后看起来像(Inputrouter 未使用):

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

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

【讨论】:

猜你喜欢
  • 2018-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-30
  • 1970-01-01
  • 2023-01-29
  • 2017-08-03
  • 1970-01-01
相关资源
最近更新 更多