DSH Plugins
返回列表
🎮

dsh-terminal-font

趣味换装 更新于 2026.10.05

在终端中运行以下命令:

dsh plugin install HTROY/dsh-terminal-font

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

在 DeepSeek Harness 中打开「设置 → 插件 → 添加插件」,填入 github:HTROY/dsh-terminal-font 或源码地址 https://github.com/HTROY/dsh-terminal-font 完成安装;也可在终端执行 dsh plugin install HTROY/dsh-terminal-font。

插件介绍

如果你在 dsh 右侧边栏终端里用 oh-my-posh、Powerline 或 Nerd Font,却经常看到图标变成小方块,多半不是主题配错了,而是终端默认字体栈落到了不含私用区字形的字体(例如 Windows 上的 Consolas)。侧边栏终端在创建 xterm 时把字体写死,又几乎没有对外配置入口,单靠改 shell 配置很难从根上修好显示。

dsh-terminal-font 把字体控制权放回「设置 → 终端」:可开关、指定字体名(含常见 Nerd Font 建议与下拉)、调节字号,并用实时预览帮你确认分隔符与图标是否正常。字体留空时会按推荐顺序尝试多款 Nerd Font Mono,装过任意一款即可;也可填写本机已安装的任意字体名,甚至完整的 CSS 字体列表。字号支持自动沿用内置设置,改大改小后还会配合终端自身的适配逻辑,避免「画面变了但列宽仍按旧尺寸」的错位。

设置保存在浏览器 localStorage,描述的是本机浏览器如何渲染终端,改完会立刻作用到已打开的终端;关闭插件或选自动字号时,会还原安装前该终端记录的原始字体与字号。插件不打包字体,字形必须安装在运行 dsh 的那台机器上。

适合在桌面版或 Web 版 dsh 里长期开着侧边栏终端、又依赖 Powerline 提示符或 Nerd Font 图标的用户;若你从不关心终端里的特殊符号,可以忽略。需注意它依赖侧边栏终端包的内部实现细节,上游大版本升级后若失效,可能要随 dsh 更新再核对。

使用场景

  • 侧边栏终端里 Powerline 或 oh-my-posh 图标显示成方块
  • 想在设置里统一指定 Nerd Font 并预览字形是否正常
  • 改终端字号后希望列宽与 PTY 仍与显示一致

适合人员

  • 在 dsh 桌面版或 Web 版长期使用右侧边栏终端的用户
  • 使用 oh-my-posh、Powerline 或 Nerd Font 提示符的开发者
  • 本机已安装 Nerd Font、希望终端图标正常显示的人