我正在构建自己的 VS Code 主题,但遇到了一个问题。我已经下载了 Darcula 主题作为我的主题的“基础”,并且根据 VS Code 文档,我正在使用
setting.json
文件来使用 editor.tokenColorCustomizations
和 workbench.colorCustomizations
。
我正在使用
textMateRules
更改样式,但其中一些根本不起作用。
如您所见,输出应该是#929293,但显然不是这种颜色,它是一些奇怪的蓝色而不是灰色。
我已经重新安装了 VS Code(完全扫描了剩余的内容),禁用了所有扩展并重新加载了应用程序等,但似乎没有任何效果。似乎“代码”中的颜色正在更改(检查员显示颜色已更改),但更改不可见。我尝试了“默认”主题,输出是相同的。
编辑:我已经修复了它,下面评论中的技巧。
正如评论中所解决的,这是由于颜色自定义被括号对着色功能掩盖,可以使用设置中的
"editor.bracketPairColorization.enabled": false
禁用该功能。
就我而言,我可以通过删除
来修复它"editor.language.brackets": []