Liu Terminal 主题。19 种内置配色主题,加上支持实时预览的完整 JSON 自定义主题。
Liu 内置 18 种调色盘,读取 ~/.config/Liu/themes/ 中的用户主题,并可通过本地 AI 代理按需生成新主题。
按下 ⌘ K → 创建主题。对话框打开后描述外观并选择本地代理。Liu 会在 PATH 上自动检测 Claude Code、Codex、OpenCode、Cursor Agent、Amp、Cline 和 Grok —— 选您已安装的即可。
此子系统正在重写中。对话状态机位于 src/main.c,外观选项卡条目位于 src/ui/settings.c;重写完成后两者都将移动。
打开命令面板(⌘ K)并输入 theme。列表显示所有内置和用户主题。在条目上按 ↵ 应用;设置 → Appearance 也提供实时预览网格。
将 JSON 文件放入 ~/.config/Liu/themes/。Liu 在下次启动时加载。Schema 与内置和 AI 主题相同——请显式列出每个颜色字段(尚无 extends 继承)。
颜色值是 0–1 范围内的四元素 RGBA 数组。完整导出包含基础颜色、ansi_0 到 ansi_15、标签页、侧栏、边框/滚动条、状态、ui_accent、voice_record 和 voice_accent 字段。
可选标量覆盖项为 opacity(0 = 不覆盖)、cursor_style(1 = block、2 = underline、3 = bar)、cursor_blink 和 bold_is_bright。缺失的标签文字颜色会为可读性而修复;主题之间不继承。
在内部,Liu 将单元格前景和背景存储为单个 u32。0–255 为 ANSI 调色板索引;第 24 位(0x01RRGGBB)标记 24 位真彩色。使用 src/terminal/terminal.h 中的 IS_TRUECOLOR(c) 宏检查。
主题文件始终使用十六进制字符串 —— 位打包形式仅是实现细节。真彩色默认启用。
English · Türkçe · 한국어 · Español · Deutsch · Italiano · Français · 日本語 · العربية