别再瞎配了:450+ 终端配色方案从挑选到调优的完整路径
【免费下载链接】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
凌晨两点,终端窗口开了一天,默认的黑底白字盯得太阳穴发胀。iTerm2-Color-Schemes 就是为这种时刻准备的:450+ 套终端配色方案,一次导入、随时切换。与其去搜"终端配色方案"然后在一堆质量参差的帖子里碰运气,不如直接来这个仓库——大多数情况下,5 分钟就能换上一套合眼缘的配色。
它到底是什么:450+ 配色,覆盖 30 多种终端格式
一句话:这是一个巨大的终端配色库。除了 iTerm2 原生的.itermcolors文件,每个主题都被预先转成了 Terminal、Konsole、PuTTY、Kitty、Alacritty、Ghostty、Windows Terminal、VSCode、Vim、XFCE Terminal 等各自的格式。家里 Mac、公司 Linux、偶尔 Win 之间切换?不用自己找转换器,各终端对应的格式目录都躺在仓库里。动手前建议先逛一遍 screenshots/,每张图就是一个主题的实机效果,先看眼缘再动手,能省掉大部分试错。
5 分钟导入第一个配色方案
最简路径就三步:
git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes cd iTerm2-Color-Schemes tools/import-scheme.sh 'Nord' 'Dracula'第一条克隆仓库,第二条进目录,第三条用 tools/import-scheme.sh 把两个主题写进 iTerm2 的预设列表。第三步最容易漏:必须把 iTerm2 完全退出再启动(⌘Q,不是关窗口),否则新预设不会出现。不喜欢脚本可以走手动路线:⌘+i 打开偏好设置 → Colors 标签页 → Color Presets 点 Import,从 schemes/ 目录里挑.itermcolors文件即可。
四大风格速览图鉴
450+ 套逐个看会晕,先定气质再看主题,基本能归成四类:
- 极简冷调:Nord、Catppuccin Mocha。低饱和蓝灰,盯再久也不刺眼,长时间编码的默认答案。
- 复古暖调:Gruvbox Dark、Solarized Darcula。暖棕黄基调,蓝光输出低,夜间党尤其舒服。
- 高对比锐利:Dracula、One Half Dark、Atom One Dark。语法色鲜明,代码结构一目了然,前端调试友好。
- 护眼自然调:Everforest Dark Hard、TokyoNight。色彩克制、饱和度压得低,眼睛容易干的人首选。
上面两张分别是 Nord 和 Dracula,冷暖两派的差距一眼可见。导入前先看图,比导入后凭感觉删效率高得多。
字体和透明度的最佳搭配
配色只决定七成观感,剩下三成靠这四个参数:
| 参数 | 推荐值 | 为什么 |
|---|---|---|
| 字体 | Fira Code / JetBrains Mono,14–16pt | 连字让=>、!=可读性翻倍 |
| 透明度 | 5–15% | 和桌面背景融合,减少刺眼感 |
| 行高 | 1.2–1.5 倍 | 长代码行不易看串行 |
| 光标 | 竖线 | 深色主题下更容易定位 |
透明度在 Preferences → Profiles → Window 里调,原则是"慢调":能透出太多桌面花纹就调低,看起来像黑盒子就调高,找到一个中间值收手。
进阶玩法:动态切换配色与团队统一
不重启换色。dynamic-colors/ 下每个主题都是一个 shell 小脚本,直接给当前终端发 ANSI 转义序列,立即生效:
sh dynamic-colors/Nord.sh # 当前终端瞬间变成 Nord把它按时间段挂进 shell 配置,到点自动换色,比手动翻 iTerm2 的 Profile 清爽得多。
团队统一。全员跑同一条tools/import-scheme.sh 'Atom One Dark',之后 code review 的截图、报错日志、demo 录屏里的颜色就对得上了,"为什么你截图里的红和我不一样"这种对话可以省掉。
导入不生效?先查这四处
- 预设列表没变化→ iTerm2 没完全退出 → ⌘Q 彻底退出再开
- 脚本对含空格的主题名报错→ shell 把空格吃掉了 → 主题名加单引号:
'Atom One Dark' - 导入了,当前窗口还是旧色→ 预设只对新会话生效 → 新开一个 Tab
- Mac 上正常,Linux 终端里"翻车"→ 导错了格式 → 每个终端用各自目录的文件,比如
kitty/、alacritty/,.itermcolors只给 iTerm2 用
先导入 Nord 和 Dracula,白天用一套、晚上用一套,各试 30 分钟——哪套用到不自觉地忘了它存在,就留哪套。剩下的 400 多套,在 screenshots/ 里随时等你翻。
【免费下载链接】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),仅供参考