在使用 Rust 时,禁止 VScode 中类型的背景色。

4
我最近在 VSCode 中使用 Rust。VSCode 似乎会推断出类型并给出蓝色的背景。我想要类型推断,但不想要蓝色的背景。该如何禁用它?以前仅仅是带有浅灰色的文本而已。 enter image description here

自定义语法高亮颜色,并通过主题实现。在SO上有很多关于此的答案,找到要使用的TextMate Scope的名称。 - rioV8
2个回答

10

不久前,VSCode的一些更新几次修改了InlayHint的默认行为,这引起了许多人的烦恼。

您可以将以下内容添加到settings.json中,以恢复InlayHint的原始透明背景:

{
    "workbench.colorCustomizations": {
        "editorInlayHint.background": "#00000000",
    },
}

如果您想自定义前景颜色:

{
    "workbench.colorCustomizations": {
        "editorInlayHint.foreground": "#868686f0",
    },
}

1

文件>首选项>设置,搜索颜色自定义,点击“在settings.json中编辑”

这是我对于暗色主题的首选设置。

{
    "workbench.colorCustomizations": {
      "editorInlayHint.background": "#00000000",
      "editorInlayHint.foreground": "#666666FF",
    },
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接