本页内容

外观

文档首页 · 配置指南 · 权限与沙箱 · 高级配置 · 字段参考 · English

Sigil 的外观设置只影响 TUI,不会改变模型请求、批准、会话历史或工具数据。

从内置主题开始

[appearance]
theme = "sigil_dark"
syntax_theme = "auto"
usage_cost_currency = "auto"

内置 theme 值包括 sigil_darksolarized_darksolarized_lightgruvbox_darknordhigh_contrast_dark。在 TUI 中打开 /config,选择 Appearance,在 Theme 上按 Enter 就可以保存前预览不同主题,使用 Ctrl-S 保存。

syntax_theme 控制 markdown、工具预览和批准摘要里的代码高亮。auto 跟随 TUI 主题;也可以显式选择 catppuccin_mochacatppuccin_lattesolarized_darksolarized_lightgruvbox_darkgruvbox_lightnordone_half_darkone_half_lightmonokai

usage_cost_currency 只改变用量估算的显示格式。auto 会在可用时跟随 provider 余额货币,否则显示 USD;usdcny 可固定显示方式。

少量覆盖语义颜色

[appearance.colors]
surface_base = "#07080A"
accent_primary = "#91B6AA"
markdown_code_bg = "#1C2129"

颜色覆盖只接受 #RRGGBB。请使用 accent_primarytext_muted 这样的语义角色,而不是尝试为单个组件写样式。TUI 会立即预览 Appearance draft,可以在保存前对比 composer、工具卡片、批准、diff、状态指示和 markdown。

/config 的颜色编辑器可以选择 group 与 token、输入或粘贴值、用 BackspaceDelete 清除一个 token、清除一个 group,或用 Ctrl-R 清除所有覆盖。

保持可读性

修改颜色后运行 sigil doctor。它会报告无效值,并警告文字对比度不足、状态颜色难以区分或结构提示较弱的情况。警告不会静默改写你的主题,只会告诉你哪个角色可能难以阅读。

建议从以下原则开始:

完整 token group 和默认值见配置字段参考。鼠标、复制等终端控制见高级配置