尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

iTerm2-Color-Schemes实战指南:600+套终端配色方案,一次生成30+终端配置

iTerm2-Color-Schemes实战指南:600+套终端配色方案,一次生成30+终端配置 iTerm2-Color-Schemes实战指南600套终端配色方案一次生成30终端配置【免费下载链接】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, Microsofts Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more项目地址: https://gitcode.com/GitHub_Trending/it/iTerm2-Color-SchemesiTerm2-Color-Schemes 是一个终端配色方案仓库收录 600 套配色可一次性生成 Alacritty、Kitty、Windows Terminal、PuTTY 等 30 终端的配置文件。适合需要在多个终端之间切换配色、想统一管理终端外观的开发者使用。60秒快速上手最短路径是克隆仓库挑中意的方案一条命令导入 iTerm2。仓库自带 605 个.itermcolors文件另有 155 套以 yaml/ 目录定义的方案。git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes cd iTerm2-Color-Schemes tools/import-scheme.sh Nord Draculaimport-scheme.sh只在 macOS 上运行可一次导入多个方案名称带空格时要加引号。导入后重启 iTerm2即可在「Color Presets」下拉菜单里看到它们。如果你用的是其他终端这一步可以跳过——各终端的配置文件在仓库里已经全部生成好直接拷贝即可。⚡它是怎么工作的单一数据源配色定义与终端模板分离传统做法是每个终端各维护一份配置想换个颜色得逐个终端改。这个项目把两层拆开了方案数据放在 schemes/ 和 yaml/每个终端格式只对应 tools/templates/ 里的一个 Jinja2 模板共 35 个。tools/gen.py 负责做「方案 × 模板」的交叉渲染输出到各自目录。以 Alacritty 模板为例[colors.primary] background #{{ Background_Color.hex }} foreground #{{ Foreground_Color.hex }}渲染时{{ Background_Color.hex }}这类占位符会被替换成对应方案的实际 HEX 值。每个输出目录如alacritty/、kitty/、wezterm/内都有几百个文件与方案一一对应。内置两道质量把关P3转sRGB与对比度校验读取方案时脚本会检查颜色值是否标记为 P3 广色域若是就自动换算成 sRGB避免拷到其他终端后偏色。生成过程中还会把前景/背景对比度低于 1.75:1 的颜色自动调整到阈值之上。想手动检查时运行wcag_check.py可输出对比度报告preview_theme.py能在当前终端里直接渲染出方案效果不修改你的调色板可放心尝试。按场景使用指南iTerm2 用户终端配色一键批量导入适用场景macOS 上用 iTerm2 办公想一次性把几套终端主题装进来慢慢试。操作方式tools/import-scheme.sh Dracula Atom One Dark预期效果导入的方案出现在「Preferences → Colors → Color Presets」中点选即切换退出重启 iTerm2 后配置生效。跨终端同步Alacritty、Kitty、Windows Terminal 同色适用场景Mac 上用 Alacritty、Windows 上用 Windows Terminal希望同一套 Nord 配色两边观感一致。操作方式按终端取对应文件即可例如 Alacritty 拷贝alacritty/Nord.tomlWindows Terminal 用windowsterminal/Nord.jsonKitty 用kitty/Nord.conf放到各自配置位置。预期效果所有格式由同一份数据生成16 色 ANSI 调色板、光标、选区颜色在各终端保持一致不用手工比对 HEX 值。提交新配色生成全格式并做对比度验证适用场景自己调了一套配色想看看它在所有终端里的效果并检查可读性。操作方式把文件按显示名放入 schemes/ 或 yaml/文件名就是显示名允许空格然后运行python3 tools/gen.py -s Your Theme Name python3 tools/wcag_check.py -s Your Theme Name预期效果该方案在所有终端目录里生成对应配置对比度报告列出各颜色对的比值不达标就回源文件微调后重跑。常见问题速查1. 脚本报「Fatal error: this script is for iTerm on macOS only」现象在 Linux/Windows 上执行import-scheme.sh直接退出。原因脚本开头显式检查了系统类型只服务 macOS 上的 iTerm2。解决办法Linux/Windows 用户不走脚本直接取对应终端目录alacritty/、wezterm/、putty/等里的现成配置文件。2. 方案名带空格时命令失败现象-s Atom One Dark报错或找不到方案。原因shell 把空格拆成了多个参数脚本只拿到第一个词。解决办法方案名加引号如python3 tools/gen.py -s Atom One Dark。3. 从 iTerm2 复制颜色到其他终端后偏色现象同样的颜色值在 Alacritty 等终端看起来发灰或偏色。原因部分 iTerm2 导出文件里的颜色标记为 P3 色域直接按 sRGB 解析会偏差。解决办法走gen.py生成会自动换算手工处理时用 tools/p3tosRGB.py 先转换。4. 新方案在截图目录里没有图片现象screenshots/找不到新方案的预览图。原因截图由screenshot_gen增量生成只补缺失项。解决办法执行cd tools python3 -m screenshot_gen补齐。它适合谁个人新手先翻 screenshots/ 的 603 张预览图圈出 3~5 个候选用import-scheme.sh导入深浅两套白天黑夜各试一天换方案前用preview_theme.py在终端里预览再决定团队负责人选定一深一浅两套标准配色按成员终端分发对应配置文件约定对比度底线建议正文 ≥4.5:1用wcag_check.py把关把选中的文件纳入内部配置分发流程开源维护者/贡献者新方案放入schemes/或yaml/先跑gen.py -s自测再提交支持新终端时参考 tools/templates/ 里的 35 个现成模板本地跑一遍make确认所有格式与截图正常生成它的核心价值是把终端配色从「一个终端一份文件」变成「一份数据 模板渲染」。如果你在做终端工具适配或想给团队定统一的主题标准这套 gen.py 流程与模板目录值得直接借鉴。【免费下载链接】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, Microsofts Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more项目地址: https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表