One Dark Pro 主题:为 DeepSeek Harness 提供三套暗色变体

前言

DeepSeek Harness(DSH)默认的外观往往无法满足开发者对代码配色与界面观感的精细需求。若要手动修改 CSS,成本较高且容易在版本升级后失效。插件化是 DSH 的设计理念之一,通过在 Settings → General 中选择内置或注册的主题,即可统一调整 Web GUI、Desktop 与 dsh-TUI 的外观。One Dark Pro 主题插件将 Atom 的 One Dark Pro 配色移植到 DSH,并注册进主题系统,让切换外观只需一次点击。

插件定位

这是 One Dark Pro 主题插件,由维护者 songwenhao 提供,在 DSH 的主题生态中归类为「趣味换装」。它为 DeepSeek Harness 的三个端提供一套统一的暗色主题:Web GUI、DSH Desktop 以及 dsh-TUI。安装后,主题会进入 DSH 的主题选择列表,与内置的 light/dark/system 选项同级,在设置中即可切换并保存选择。

核心功能

  • 三套暗色变体:One Dark Pro、One Dark Pro Darker、One Dark Pro Night Flat。三个变体只调整背景梯度,语法色与上游 OneDark-Pro 各变体保持一致。
  • 端覆盖:一套主题同时作用于 Web GUI、DSH Desktop 和 dsh-TUI。
  • 设置集成:主题注册进内置主题系统,在 Settings → General 中选择,并保存在浏览器 localStorage 与 $DSH_HOME/onedark-state.json,重启后可恢复。
  • 代码块样式:采用 ChatGPT 式悬浮面板,代码区比页面亮一档,圆角与 </> 语言胶囊头部,语法色沿用了 One Dark 风格的 codex 配色。
  • 零残留:卸载插件或关闭主题后,可完全还原内置外观,不留配置残留。

安装与启用

安装命令需针对不同端分别执行,以下为官方命令:

DSH Desktop:

dsh plugin --profile desktop add github:songwenhao/onedark-dsh-theme

Web GUI:

dsh plugin --profile web add github:songwenhao/onedark-dsh-theme

dsh-TUI(终端主题):

dsh plugin --profile dsh-tui add github:songwenhao/onedark-dsh-theme

安装完成后,在 dsh-TUI 内使用命令选择主题:

  • /theme onedark-pro
  • /theme onedark-darker
  • /theme onedark-night-flat

在 Web UI 或 DSH Desktop 中,进入 Settings → General,在 “One Dark Pro 主题” 一行选择其中一个主题,或选择 默认 跟随内置外观。

典型用法

  1. 按端执行对应的 dsh plugin --profile ... add github:songwenhao/onedark-dsh-theme 命令安装主题。
  2. 在 dsh-TUI 中执行 /theme onedark-pro 切换到 One Dark Pro。
  3. 在 Web UI / DSH Desktop 中进入 Settings → General,选择 One Dark Pro 或其变体。
  4. 关闭并重启 dsh web 或 DSH Desktop 以使新主题生效。

适用场景与注意

适合希望统一管理 DSH 多端外观、偏好 One Dark Pro 配色的开发者。主题以当前 DSH 进程权限运行,安装前建议查看 GitHub 仓库与许可证信息,确认其使用条款与维护状态。卸载插件或关闭主题后,界面会恢复到内置外观,无需手动清理残留配置。

短结尾

One Dark Pro 主题插件为 DSH 提供了一套跨端、可持久化的暗色主题方案,通过设置即可一键切换。如需查看目录页或源码,可访问:SkillHub 目录页 与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜