在Visual Studio中更改空白指示符的颜色?

JK.*_*JK. 30 whitespace editor indicator visual-studio

在Visual Studio中,我们可以通过CTRL+R,CTRL+W显示空格.但是我们怎样才能改变白色空间指示器本身的颜色呢?

在此输入图像描述

我想把它变成柔和的灰色,这样它的颜色不会那么强烈而且不会分散注意力.

Ant*_*ula 49

您可以在工具/选项中执行此操作,然后在环境/字体和颜色中执行此操作,并且有可见空白区域的设置:

在此输入图像描述


小智 13

我正在搜索如何在 VS code 上执行相同的操作,最终找到了该线程。我发现您可以在 settings.json 文件中更改它。如果您进入“首选项/设置”并搜索“工作台的颜色自定义”,则可以打开此选项。

VS Code 菜单选项的设置

相应地,您需要在 json 文件上添加(如果尚不存在)下一个属性:

    "workbench.colorCustomizations": {
       "editorWhitespace.foreground": "#1e6d9b"
    },
Run Code Online (Sandbox Code Playgroud)

颜色应该是十六进制代码。在上面的示例中,我有“#1e6d9b”,但请随意将其替换为您的偏好。

要仅针对特定主题进行自定义,请使用如下语法,其中Monokai是要覆盖其值的特定主题的名称:

"workbench.colorCustomizations": {
    "[Monokai]": {
        "editorWhitespace.foreground": "#1e6d9b"
    }
}
Run Code Online (Sandbox Code Playgroud)

有关自定义颜色主题的完整参考: https://code.visualstudio.com/docs/getstarted/themes#_customizing-a-color-theme
和主题颜色属性:
https://code.visualstudio.com/api/references/主题颜色