DSH Plugins
返回列表
🖥️

dsh-theme-palettes

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install RainbowDashy/dsh-theme-palettes

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install RainbowDashy/dsh-theme-palettes 安装该配色插件,源码见 https://github.com/RainbowDashy/dsh-theme-palettes。

插件介绍

DeepSeek Harness 的外观设置(浅色 / 深色 / 跟随系统)是内置的,第三方插件无法直接注册新主题。dsh-theme-palettes 通过一层 theme.overrideTokens 覆盖层绕开了这一限制——它不触碰主题注册表、不调用 setTheme,仅需将一组 --dsw-* 设计令牌平铺到当前主题之上,即可在插件加载期间逐令牌生效,卸载后自动回退,零侵入、可逆。

插件内置三套忠实移植的配色方案:VSCode Red(深红底 + #cc3333 强调色)、Solarized Dark(base03 青黑梯 + #2aa198 青色强调)、Solarized Light(base3 奶油底 + #b58900 金色强调),每套覆盖 87~89 个设计令牌,涵盖编辑器底色、侧栏、代码块、输入框、品牌色、错误/成功/警告等角色。在 设置 → 插件 → 插件配置 页面展开 Theme palettes 卡片,分别为浅色和深色外观选择方案即可;更改实时生效并持久化到用户设置文件。System 模式跟随操作系统切换并自动重映射,引用不存在的 id 会静默回退到默认配色。

themePalettes 注册 API(registerPalette / list)将配色定义为纯数据,第三方插件只需提供唯一 id 和扁平令牌表,即可自动出现在设置下拉框中。适合希望一键换肤的终端用户,也适合需要为团队定制统一视觉规范、或在插件中捆绑专属色板的开发者。

使用场景

  • 一键切换 VSCode Red 或 Solarized 明暗色彩风格
  • 在插件配置中为浅色和深色外观分别指定不同配色
  • 第三方插件通过 themePalettes API 注册自定义色板

适合人员

  • 希望快速更换 DSH 工作区配色风格的终端用户
  • 需要在插件中捆绑专属色板的开发者
  • 希望为团队统一视觉规范的插件作者