用途:为 AI 提供 VSCode 主题颜色设置的参考资料,当用户询问主题颜色、颜色自定义、主题配置或 workbench.colorCustomizations 时使用。
主要能力:介绍颜色主题的基本概念与使用方法;提供可自定义的颜色标识符列表;说明如何创建和发布自定义主题;给出设置主题、自定义颜色、针对特定主题覆盖颜色以及编辑器语法高亮自定义的配置写法;说明支持的十六进制颜色格式: #RGB、#RGBA、#RRGGBB、#RRGGBBAA,其中透明度 00 为完全透明,ff 为完全不透明(默认)。
用法示例:设置主题使用 workbench.colorTheme;自定义颜色使用 workbench.colorCustomizations,可写入 activityBar.background、sideBar.background 等;为特定主题设置自定义颜色时使用如 [Monokai] 的主题名键包裹;语法高亮使用 editor.tokenColorCustomizations 配置 comments、strings 等。创建新主题可用 “Developer: Generate Color Theme from Current Settings” 命令,或通过 Yeoman 生成器创建主题扩展,命令为 npm install -g yo generator-code 与 yo code。
常用颜色分类:基础颜色(focusBorder、foreground、selection.background)、窗口边框(window.activeBorder、window.inactiveBorder)、按钮(button.background、button.foreground、button.hoverBackground)、编辑器(editor.background、editor.foreground、editor.lineHighlightBackground)、侧边栏(sideBar.background、sideBar.foreground)、活动栏(activityBar.background、activityBar.foreground)、状态栏(statusBar.background、statusBar.foreground)。完整颜色标识符列表见 references/theme-color-reference.md。
适用场景:解答 VSCode 主题颜色配置与语法高亮自定义相关问题,辅助编写颜色自定义 JSON。
限制:资料未提供该技能的具体安装方式、运行环境要求、支持的 VSCode 版本范围及收费信息,暂未提供。