我想在 VSCode 编辑器中突出显示尾随空格。
首先,我尝试通过开发工具添加 CSS 样式,例如:
span .token .block .meta .leading .whitespace:last-of-type {
background-color: red;
}
span .token .block .meta .trailing .whitespace {
background-color: red;
}
它的行为完全符合我的需要。
我的下一步是将其打包为扩展。我不想创建一个新主题,也不想让一个简单的解决方案变得更复杂。
但目前我只能看到两种更改编辑器样式的方法:
- 新主题
- window.createTextEditorDecorationType:https ://code.visualstudio.com/docs/extensionAPI/vscode-api#window.createTextEditorDecorationType
这两种解决方案都不允许我在 VSCode 编辑器样式集中添加六行 CSS。
问题是:
- 我是否错过了将自己的 CSS 样式添加到 VSCode 中现有样式的选项?
- 如果这是不可能的(我可以理解为什么它可能被封装)在 VS Code 扩展中突出显示尾随空格的正确方法是什么?