作者日常使用 Claude Code 读取大量散文(工具输出、推理轨迹、权限提示),但现有终端主题为语法高亮设计,深色背景配细调关键字颜色,不适合 80% 英文段落的场景。作者希望为长文本可读性优化一个主题,锚定 Yves Klein 的 IKB(hex 002FA7)。但纯 IKB 在深色背景上 APCA 得分仅为 -12,完全不可见,只能用于装饰、边框、高亮。
解决方案:拆分角色。ansi:blue 分配纯 IKB(装饰边框、结构元素),ansi:blueBright 分配提亮后的克莱因族蓝色(A8BEF0,用于权限提示正文)。主题提供四种变体:Klein Void Prot 严格通过 APCA 门限(正文 ≥ Lc 90,微妙 ≥ 75,柔和 ≥ 45,强调 ≥ 60);其他变体在严格性与温暖感之间取舍,例如 Sand & Sea 接受 Claude 的 ansi:redBright 沙色作为第二主角。需注意:必须将 Claude Code 的 /theme 设置为 dark-ansi,否则 Claude Code 的硬编码 RGB 调色板会忽略终端 ANSI 颜色。主题作为 macOS Terminal.app 配置文件提供,含 install.sh 和 restore.sh,可完全回滚。Prot 变体使用 CommitMono-Regular 字体,Gallery 变体使用 IBM Plex Mono。
GitHub
#开发者 #工具 #ClaudeCode #终端主题 #IKB #APCA #KleinVoid #macOS #Terminal
@DevToolboxHub
