$ cat ~/map/pi-ansi-themes.md
pi-ansi-themes
直接使用终端自带 16 色 ANSI 配色的 Pi 明暗主题。
themes✓ 10月16日
事实速查
- GitHub Stars
- ★ 16
- Forks
- 2
- 许可证
- MIT
- npm / 月
- —
- 最后推送
- 2026年8月21日
安装
pi install git:github.com/leblancfg/pi-ansi-themes## 速览
ansi-dark 与 ansi-light 两套 pi 主题:只用终端自带的 16 个 ANSI 颜色索引取色,不写死十六进制色值,让 pi 界面自然融入 Tokyo Night、Catppuccin、Dracula、Nord、Gruvbox 等终端配色。
## 要点
- $pi 内置主题使用写死的十六进制颜色,与 Tokyo Night、Catppuccin、Dracula、Nord、Gruvbox、Solarized 等终端主题冲突;这两套主题只用 16 个标准 ANSI 颜色索引,实际颜色交由终端提供——WezTerm、Kitty、iTerm2、Alacritty、Ghostty、Windows Terminal 等皆可。
- $安装后在 settings.json 的 theme 字段填 ansi-dark,浅色终端用 ansi-light。
- $ansi-dark 用明亮 ANSI 色板(8–15)配 ANSI 黑背景;ansi-light 用标准 ANSI(0–7)配终端默认背景。
- $没有 hex、没有 256 色、没有灰阶——颜色只来自终端;CI 用 scripts/validate-ansi-only.py 强制颜色必须落在 ANSI 0–15。
## 常见问题
Q 为什么 pi 内置主题会和我的终端主题打架?
它们写死了 hex 色值,完全无视终端定义的调色板;这套主题只引用 ANSI 0–15 索引,pi 的界面因此直接沿用终端已有的配色。
## 参考链接
## 相关条目
## 教程
最后更新: 2026年8月31日