605套终端配色方案速览:5分钟给iTerm2换上专属主题
【免费下载链接】iTerm2-Color-SchemesOver 450 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more项目地址: https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes
你每天在终端里敲8小时命令,却可能从来没认真看过它长什么样——背景灰不灰、16种ANSI色长什么样,全凭出厂默认。问题不是默认多丑,而是你根本不知道有哪些选择。iTerm2-Color-Schemes 仓库收集了605套终端主题,从 Dracula 到 Catppuccin Mocha 都有现成配置。
读完这篇,你会知道哪套配色适合你的工作场景,以及怎么在5分钟内把iTerm2导入配色这件事做完。
先跑起来:iTerm2导入配色的最短路径
目标只有一个:3分钟内看到换色效果,不留任何悬念。
- 克隆仓库:
git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes(拿到全部605套源文件) - 打开 iTerm2,按
Cmd+I进入 Colors 选项卡(比走菜单栏快一步) - 点 Color Presets → Import,选中
schemes/目录里的.itermcolors文件(多选也行) - Color Presets 下拉菜单里选刚导入的名字,立刻生效(不用重启)
嫌点鼠标麻烦,仓库自带脚本一条命令导入全部方案:
tools/import-scheme.sh schemes/* # 批量导入后重启iTerm2导入完成后的 Dracula 效果,深紫背景配粉、青、黄三个强调色:
核心能力拆解:605套方案覆盖了什么
跨终端兼容:一套源文件生成全套配置
yaml/目录存主题源文件,tools/gen.py负责把它们生成到各终端的专属目录。仓库里每个终端一个目录、一种原生格式:schemes/(iTerm2)、kitty/、alacritty/、windowsterminal/、ghostty/、wezterm/、konsole/、xrdb/、vim/、vscode/等30多个。你在 macOS 用 iTerm2、公司 Windows 上用 Windows Terminal、家里 Termux,同一套主题名都能直接对上,不用手抄色值。
不动配置先看效果:终端内预览工具
选主题最烦的是"导了才知道好不好看"。tools/preview_theme.py用 truecolor 转义码直接在终端里渲染完整预览,不改动当前调色板:
python3 tools/preview_theme.py -s "Dracula" "Nord" # 方向键切换,q 退出预览里包含 ANSI 色板、前景/背景/光标色,以及错误信息、git 状态这类真实输出样本,等于把"用一个月才会发现的缺点"压缩成10秒钟。
对比度有量化门槛,不用凭感觉挑
tools/wcag_check.py对任意方案跑 WCAG 对比度检查,生成流程默认保证最低 1.75:1 的阈值。对色弱同事或者要在投影环境下演示的人来说,这一步能替你过滤掉"好看但看不清"的方案。
按角色速查:3种工作流怎么选
开发者:优先看语法高亮是否分层清晰。Dracula 的关键词/字符串/注释区分度高,长时间读代码不容易串行;Atom One Dark 则是更克制的深色,适合白天黑夜混用的办公室。
运维:核心诉求是扫一眼日志就能定位错误。选高对比度方案,0x96f这种16色之间边界分明的风格,红色警告在深色背景上不会被"化开"。
设计师:长时间盯色板要控制饱和度。Ayu Mirage 背景亮灰、文字低反差,屏幕几乎不发光,夜间连续工作更耐看。
| 角色 | 推荐风格 | 代表方案 | 一句话理由 |
|---|---|---|---|
| 开发者 | 高亮分层清晰的深色 | Dracula / Atom One Dark | 关键字、字符串一眼可分 |
| 运维 | 高对比度 | 0x96f | 错误与警告不会被背景吃掉 |
| 设计师 | 低饱和中性色 | Ayu Mirage / Nord | 长时间盯屏不刺眼 |
拿不准就先上 Nord——它的低饱和灰色系和大多数工作流都不打架,之后再用 Edit Presets 微调细节。
踩过的坑:三个高频问题
导入后预设列表里没有新方案→ 原因:iTerm2 把已导入方案存在独立配置里,个别版本需要重启才刷新列表。 → 解法:完全退出 iTerm2 再打开;还是找不到,就用tools/import-scheme.sh "Molokai"按名字指定导入,绕开多选流程。
导入后ANSI颜色串位→ 原因:部分程序(如 vim 插件)写死自己的色值,直接覆盖你的16色配置。 → 解法:在 iTerm2 的 Colors → ANSI Colors 里逐项对照修正,或跑generic/下对应主题的.sh脚本(OSC 4 转义序列)单独改当前会话的16色做对照测试。
深色方案下注释和次级文字看不清→ 原因:方案的注释色与背景对比度低于 1.75:1 阈值,肉眼感知就是"发灰消失"。 → 解法:python3 tools/wcag_check.py -s "方案名"量化确认哪几项不达标,然后换同系列更高对比度的变体(比如 Monokai 系里对比更足的 Monokai Vivid)。
往深了走:自定义色值与批量管理
- Color Presets → Edit Presets… 可微调单色,比如把 Dracula 背景
#282a36再压暗一档,然后 Save as… 存成自己的主题名。 - 批量试色:
python3 tools/preview_theme.py -s "Molokai" "Dracula" "Nord",方向键来回切,不碰当前配置。 - 不导入 iTerm2、临时换会话配色:
bash generic/Dracula.sh一行改完16色,新开终端窗口自动恢复。 dynamic-colors/下的脚本用 OSC 转义序列改前景/背景/光标,适合挂在 shell 钩子里做明暗环境自动切换。
用 Catppuccin Mocha 预览一下"预览后再决定"的工作流:
你每天在终端里盯8小时,配色值得认真选一次——它不是皮肤,是每天工作8小时的界面。现在打开 iTerm2,从这份605套的 iTerm2-Color-Schemes 里挑一套,换上去看看。
【免费下载链接】iTerm2-Color-SchemesOver 450 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more项目地址: https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考