24-皮肤与主题-打造个性化CLI外观

发布时间:2026/8/1 4:25:30
24-皮肤与主题-打造个性化CLI外观 24 · 皮肤与主题——打造个性化CLI外观"每天要盯着这个黑白终端看8个小时,它能不能好看一点?"这是夏明在使用Hermes CLI一段时间后的真实想法。虽然功能强大,但默认的外观让长时间工作的他感到视觉疲劳。幸运的是,Hermes提供了丰富的皮肤系统,让终端不再单调,甚至可以成为展示个性的窗口。本文将带你全面了解Hermes的皮肤与主题系统。一、内置皮肤简介Hermes内置了8款精心设计的皮肤,每款都有独特的视觉风格:default:Hermes默认的皮肤。浅色调为主,信息层级清晰,适合大多数用户。作为各项视觉效果的基准,它经过了广泛的可用性测试。ares:深色主题,以暗红和深灰色为基调。适合在暗光环境中工作,能够减少蓝光对眼睛的刺激。受到许多开发者喜爱。mono:极简主义风格,去除了所有色彩,只使用黑白灰。适合追求纯粹文字体验的用户,或者需要截取终端内容做文档的场景。slate:深蓝灰色主题,配色柔和,长时间使用不易疲劳。适合编程工作。daylight:高对比度的亮色主题。适合在明亮环境中使用,或者在投影演示时有更好的可见性。除了以上几款,还有dusk、forest和ocean三款主题,分别对应黄昏暖色调、自然绿色调和海洋蓝色调,为用户提供了更多选择。二、切换皮肤切换皮肤非常简单,支持两种方式:临时切换(仅当前会话生效):/skin ares切换后立即生效,你可以快速浏览不同皮肤的效果。输入/skin list可以查看所有可用皮肤。永久切换(写入配置文件):ui:skin:ares这种方式会将皮肤设定写入config.yaml,下次启动时自动应用。切换比较:你可以随时使用/skin命令在不同的皮肤之间切换,找到最适合当前环境的那一款。建议在一天中的不同时间段尝试不同皮肤——白天用daylight,夜晚用ares或slate。三、创建自定义皮肤如果内置皮肤不能满足你的审美需求,你可以创建完全自定义的皮肤。自定义皮肤是一个YAML文件,可以控制以下视觉元素:colors:定义配色方案,包括前景色、背景色、链接色、成功/错误/警告状态色等。spinner:加载动画的样式,包括旋转动画的符号和颜色。branding:品牌标识的显示方式,包括Agent名称、版本号的显示格式。chat:对话气泡的样式,包括用户消息和Agent消息的区分方式。自定义皮肤模板:# my-custom-skin.yamlname: