现已推出!阅读关于 11 月的新功能和修复。

主题

在 Visual Studio Code 中,有三种类型的主题

  • 颜色主题:UI 组件标识符和文本标记标识符到颜色的映射。颜色主题允许您将喜欢的颜色应用于 VS Code UI 组件和编辑器中的文本。
  • 文件图标主题:从文件类型/文件名到图像的映射。文件图标显示在 VS Code UI 的各个位置,例如文件资源管理器、快速打开列表和编辑器选项卡。
  • 产品图标主题:在整个 UI 中使用的一组图标,从侧边栏、活动栏、状态栏到编辑器字形边距。

颜色主题

color-theme

正如您在图中看到的,颜色主题定义了 UI 组件的颜色以及编辑器中的高亮显示。

  • colors 映射控制 UI 组件的颜色。
  • tokenColors 定义编辑器中高亮显示的颜色和样式。 语法高亮指南 有关该主题的更多信息。
  • semanticTokenColors 映射以及 semanticHighlighting 设置允许增强编辑器中的高亮显示。 语义高亮指南 解释了与此相关的 API。

我们有一个 颜色主题指南 和一个 颜色主题示例 说明如何创建主题。

文件图标主题

文件图标主题允许您

  • 创建从唯一文件图标标识符到图像或字体图标的映射。
  • 通过文件名或文件语言类型将文件关联到这些唯一的文件图标标识符。

文件图标主题指南 讨论了如何创建文件图标主题。file-icon-theme

产品图标主题

产品图标主题允许您

重新定义工作台中使用的所有内置图标。例如,筛选操作按钮和视图图标、状态栏、断点以及树和编辑器中的折叠图标。

产品图标主题指南 讨论了如何创建产品图标主题。