为什么我的 VS Code tokenColorCustomizations 括号不起作用?

问题描述 投票:0回答:2

我正在构建自己的 VS Code 主题,但遇到了一个问题。我已经下载了 Darcula 主题作为我的主题的“基础”,并且根据 VS Code 文档,我正在使用

setting.json
文件来使用
editor.tokenColorCustomizations
workbench.colorCustomizations

我正在使用

textMateRules
更改样式,但其中一些根本不起作用。

例如:
1. 这是规则:规则
2. 这是输出:Output

如您所见,输出应该是#929293,但显然不是这种颜色,它是一些奇怪的蓝色而不是灰色。

我已经重新安装了 VS Code(完全扫描了剩余的内容),禁用了所有扩展并重新加载了应用程序等,但似乎没有任何效果。似乎“代码”中的颜色正在更改(检查员显示颜色已更改),但更改不可见。我尝试了“默认”主题,输出是相同的。

编辑:我已经修复了它,下面评论中的技巧。

visual-studio-code
2个回答
2
投票

正如评论中所解决的,这是由于颜色自定义被括号对着色功能掩盖,可以使用设置中的

"editor.bracketPairColorization.enabled": false
禁用该功能。


0
投票

就我而言,我可以通过删除

来修复它

"editor.language.brackets": []
在 VS Code 中的 settings.json 中进行设置。如果你也有这样的设置,请尝试删除它。

© www.soinside.com 2019 - 2024. All rights reserved.