VSCode 扩展 createTextEditorDecorationType 忽略空格

aar*_*ond 5 visual-studio-code vscode-extensions

我正在开发一个扩展,它根据某些条件为编辑器中的某些文本着色。不幸的是,当用户启用时,应用于文本的样式似乎也应用于空白字符editor.renderWhitespace

我在API中找不到任何可以在着色时忽略空白的选项。

有谁知道如何保持空白字符的颜色完好无损?

Ayu*_*hya 2

有一个设置可以在空白字符可见时更改其颜色和不透明度,如此处所述。它说你可以使用:

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