代码之家  ›  专栏  ›  技术社区  ›  vktop

是否可以使用Javascript或Typescript而不是JSON创建VSCode主题扩展?

  •  0
  • vktop  · 技术社区  · 3 年前

    我正在为vs代码创建一个主题扩展。我想知道,是否可以使用JavaScript或TypeScript文件来代替JSON文件。我不喜欢整个主题都在一个巨大的JSON文件中。我觉得处理起来很乱很复杂。此外,它不接受评论。

    0 回复  |  直到 3 年前
        1
  •  0
  •   starball Martin Jorgensen    3 年前

    据我所知,主题定义文件需要采用JSON格式(另请参阅 https://code.visualstudio.com/api/extension-guides/color-theme#create-a-new-color-theme ).

    我不喜欢整个主题都在一个巨大的JSON文件中。我觉得处理起来很乱很复杂。此外,它不接受评论。

    然后您可以编写一个或多个脚本 生产 最终的JSON文件。有几个主题扩展可以做到这一点。这样做还有其他好处,包括能够进行计算以生成颜色的修改版本,例如根据对另一种颜色的修改来定义一种颜色。