iTerm2-Color-Schemes 完整指南:605 款终端配色一键导入与切换教程
2026/9/8 18:19:00 网站建设 项目流程

iTerm2-Color-Schemes 完整指南:605 款终端配色一键导入与切换教程

【免费下载链接】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

刚拿到一台 Mac、装好 iTerm2 的开发者,最常见的动作就是去搜索引擎里逐个下载配色文件——而 iTerm2-Color-Schemes 把这件事变成了一次性动作:仓库里收录了 605 款终端配色方案,全部以 iTerm2 可直接导入的.itermcolors格式存放在 schemes/ 目录,并且同一套配色被自动转换成了 Kitty、Ghostty、Alacritty、Windows Terminal、VS Code 等二十多个终端和编辑器的原生格式。换句话说,你只需要决定"用哪套颜色",剩下的格式问题项目已经替你处理完了。

先看效果再决定:605 款主题全都有预览图

选配色最忌讳"盲选"。仓库的 screenshots/ 目录为几乎每一款主题都生成了一张 600×300 的渲染截图,README 里按深色/浅色两类做了完整索引,本地浏览即可逐个过目。几个风格差异明显的例子:

主题风格定位主题文件预览截图
Nord低饱和冷色调schemes/Nord.itermcolorsscreenshots/nord.png
Dracula深紫背景高对比schemes/Dracula.itermcolorsscreenshots/dracula.png
Gruvbox Dark暖棕复古schemes/Gruvbox Dark.itermcolorsscreenshots/gruvbox-dark.png
Atom One Dark蓝灰专业向schemes/Atom One Dark.itermcolorsscreenshots/atom-one-dark.png
Catppuccin Mocha柔和马卡龙色schemes/Catppuccin Mocha.itermcolorsscreenshots/catppuccin-mocha.png

除了浏览截图,tools/ 目录下还有预览脚本(如preview_theme.py),可以按主题名在本地终端里直接渲染,看到的效果和导入 iTerm2 后一致。

三种导入 iTerm2 的方式

拿到仓库后(git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes),导入方式按省事程度排序如下。

方式一:图形界面导入。在 iTerm2 中按⌘+I打开偏好设置,切到 Colors 选项卡,点击 Color Presets 旁的 Import,选中schemes/里想要的.itermcolors文件,再在 Color Presets 下拉框里选中刚导入的主题即可生效。

方式二:脚本批量导入。如果不想逐个点选,仓库提供了 tools/import-scheme.sh,在仓库根目录执行:

tools/import-scheme.sh schemes/*

一行命令把所有主题写入 iTerm2 配置;按主题名或文件路径传参也能只导入其中几款,导入完成后需重启 iTerm2 加载新配置。注意该脚本只支持 macOS 上的 iTerm2。

方式三:动态切换脚本。见下一节,适合想随时换肤的场景。

用 Shell 脚本一行命令切换主题

导入只是把主题装进 iTerm2,日常使用中更实用的是随时切换。仓库里的 dynamic-colors/ 目录为每一款主题生成了一个独立的.sh脚本,直接执行即可把当前终端会话切换成对应配色:

bash dynamic-colors/Nord.sh

它通过写入终端的 16 色 ANSI 环境变量实现即时换肤,不需要重启 iTerm2,也不依赖任何第三方工具。dynamic-colors/下 605 个脚本与schemes/一一对应,文件名就是主题名,用ls dynamic-colors/就能看到全部可选项。

同一套配色覆盖你的其他终端

多数开发者的终端不止 iTerm2 一个:远程开发时用 PuTTY、WSL 里用 Windows Terminal、Linux 上跑 Kitty,团队里还有人用 VS Code 内置终端。这个项目把每款主题按各终端的配置格式分别放在了独立目录,装一套源文件等于配齐全家桶:

目标终端/工具目录文件格式
Kittykitty/.conf
Ghosttyghostty/无扩展名配置
Alacrittyalacritty/.toml
Windows Terminalwindowsterminal/.json
VS Codevscode/.json
PuTTYputty/.reg
Konsolekonsole/.colorscheme
Vimvim/.vim
XRDB/X11xrdb/.xrdb

以 Alacritty 为例,把alacritty/Nord.toml的内容并入自己的alacritty.toml的 colors 段即可;PuTTY 的.reg文件则直接双击导入注册表。所有目录下的文件名与主题名一致,按名字取用就行。

上手顺序建议

  1. 先在 README 的截图索引里粗筛 3~5 个顺眼的主题,记下名字。
  2. git clone仓库后用tools/import-scheme.sh把这几款一次性导入 iTerm2,实际跑一段代码感受对比度。
  3. 确定常用款后,把对应的dynamic-colors/xxx.sh加进 shell 的别名(如alias dark='bash dynamic-colors/Nord.sh'),平时一个词就能换肤。
  4. 其他终端需要时,再到对应目录(kitty/vscode/windowsterminal/等)取同名文件。

整个流程不需要手动改任何颜色值,也不涉及仓库内的生成脚本——那些是维护者用来新增主题的。你只需要在截图里挑一张喜欢的,剩下的复制、导入、切换动作都是单行命令的事。

【免费下载链接】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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询