35

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

在此处输入图像描述

我想把它改成柔和的灰色,这样颜色就不会那么强烈,也不会让人分心。

4

2 回答 2

60

您可以在 Tools / Options 然后 Environment / Fonts And Colors 中执行此操作,并且有一个可见 White Space 设置:

在此处输入图像描述

于 2012-04-15T23:28:49.847 回答
10

我正在寻找如何在 VS 代码上做同样的事情,我最终找到了那个线程。我发现您可以在 settings.json 文件中更改它。如果您继续 Preferences/Settings 并搜索 Workbench 的 Color Customizations,您可以打开这个。

用于设置的 vs 代码菜单选项

因此,在 json 文件中,您需要添加(如果不存在)下一个属性:

    "workbench.colorCustomizations": {
       "editorWhitespace.foreground": "#1e6d9b"
    },

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

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

"workbench.colorCustomizations": {
    "[Monokai]": {
        "editorWhitespace.foreground": "#1e6d9b"
    }
}

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

于 2020-08-06T09:28:32.993 回答