如何使用扩展扩展 VS Code 颜色主题

Anw*_*ain 5 visual-studio-code vscode-extensions

我知道如何创建新主题,但是有没有办法在我的扩展中使用附加的 textMate 规则和颜色来扩展默认的浅色或深色主题以格式化主题?

我知道我可以使用扩展 textMate 规则,这些规则将根据主题进行相应的格式化,但是如果我创建其他规则,这些规则将不会被格式化。

如何为这些规则添加额外的标记颜色?

Lle*_*wey 2

据我所知,扩展现有主题是不可能的,因此您有两种选择:

  1. 创建一个包含默认主题并添加您的自定义内容的新主题。您的用户必须自己选择这个主题。

  2. workbench.colorCustomizations您可以尝试为 package.json和/或editor.tokenColorCustomizations在 package.json 中提供一些默认设置。此处描述了这些设置。如果这不起作用,您可以添加一个命令来显式设置用户设置文件中的值。