Visual studio code VSCode扩展createTextEditorDecorationType忽略空白
我正在开发一个扩展,它根据某些条件为编辑器中的某些文本着色。不幸的是,当用户启用了Visual studio code VSCode扩展createTextEditorDecorationType忽略空白,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在开发一个扩展,它根据某些条件为编辑器中的某些文本着色。不幸的是,当用户启用了editor.renderWhitespace时,应用于文本的样式似乎也应用于空白字符 我在中找不到任何可以在着色时忽略空白的选项 有人知道保持空白字符颜色不变的方法吗?如前所述,当空白字符可见时,有一个设置可以更改其颜色和不透明度。上面说你可以使用: "workbench.colorCustomizations": { "editorWhitespace.foreground": "#FF0000" }
editor.renderWhitespace
时,应用于文本的样式似乎也应用于空白字符
我在中找不到任何可以在着色时忽略空白的选项
有人知道保持空白字符颜色不变的方法吗?如前所述,当空白字符可见时,有一个设置可以更改其颜色和不透明度。上面说你可以使用:
"workbench.colorCustomizations": {
"editorWhitespace.foreground": "#FF0000"
}
空白的颜色取自主题中的
不可见
属性,因此可以通过主题自定义颜色
<key>invisibles</key>
<string>#3B3A32</string>
不可见
#3B3A32
欲了解更多信息,请阅读本期是否可行:“使用其他条件检查字符是否为空白,然后将其颜色更改为透明”请参阅Hmmm,这可能正是我需要的。你应该把它作为一个答案,如果它起作用,我会记下:)