十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

终端配色换台机器就不认?600+主题一条 make 全同步:iTerm2-Color-Schemes 完整指南

终端配色换台机器就不认?600+主题一条 make 全同步:iTerm2-Color-Schemes 完整指南 终端配色换台机器就不认600主题一条 make 全同步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, Microsofts Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more项目地址: https://gitcode.com/GitHub_Trending/it/iTerm2-Color-SchemesiTerm2-Color-Schemes 是一个终端配色方案集合项目收录 600 套主题一条make命令即可把它们批量转换成 iTerm2、Alacritty、Kitty、Windows Terminal 等 25 多种终端的配置文件。一次选色处处可用。换终端、换机器、换工具配色总掉链子上周你从 iTerm2 换到 Alacritty熟悉的 Dracula 没了默认配色看代码半小时就累。再比如团队共用开发机有人 PuTTY 连进去有人 Windows Terminal同一套 ANSI 颜色各显各的ls出来的文件名颜色全对不上。还有更扎心的你花一下午手调的配色只存在于某个终端的配置格式里换个工具等于从零开始。痛点的根源是格式不通用.itermcolors、.toml、.conf、.json、.reg同一组 16 色要在 20 多个格式里手工翻译。这个项目的解法是把配色定义收敛成单一数据源再用模板批量渲染。所以你会看到仓库里有一堆同名目录——alacritty/、kitty/、windowsterminal/——它们不是 20 份手工维护的配置而是同一套主题经 转换工具 渲染出的产物模板都放在 模板目录 里。上手3 步出结果第一步拿到仓库git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes第二步生成所有终端格式的文件。全量生成用 make嫌慢就只生成单个主题make python3 tools/gen.py -s Dracula第三步去对应终端的目录里找到同名文件按下一节贴进配置即可。单主题生成只要几秒改配色、重生成、再试迭代成本很低。选型怎么挑一个不费眼的终端配色方案判断维度其实就三个对比度前景/背景至少 4.5:1WCAG AA才不容易看串行。不确定就先跑python3 tools/wcag_check.py -s 主题名WCAG 检查工具 会告诉你哪对颜色不达标。饱和度长时间盯屏选中低饱和度高饱和抓眼球但看久了累。使用场景写代码、跑运维、投影演示三者的最优解不一样。几个代表性方案可以直接当起点Dracula高对比深色紫粉点缀跳脱深夜写长代码的主力。Nord极光冷色系全色系低饱和越看越顺运维值班党首选。GitHub Dark习惯 GitHub 语法高亮的人会立刻有亲切感仓库里还有色盲友好的GitHub Dark Colorblind变体。白天或投影场景再看 Atom One Light、GitHub Light 这类浅色方案。落地六大终端的配色配置速查iTerm2导入 .itermcolors 文件Preferences → Profiles → Colors → Color Presets → Import选中 方案目录 里的文件。不想点鼠标可以直接跑脚本tools/import-scheme.sh schemes/Dracula.itermcolors注意导入后要完全退出并重启 iTerm2 才生效。Alacrittytoml 一行 import把alacritty/Nord.toml拷到~/.config/alacritty/在alacritty.toml顶部加一行import [~/.config/alacritty/Nord.toml]。Kittyconf 直接放把kitty/里的同名.conf拷进 Kitty 的配置目录重启即生效。Windows Terminalschemes colorScheme打开设置 JSON把windowsterminal/Nord.json里对应的主题对象粘进schemes数组再在目标 profile 里写colorScheme: Nord。macOS Terminal / Konsole / XFCE TerminalTerminal.app双击terminal/目录里的同名.terminal文件即安装。Konsole把konsole/的文件拷到~/.config/konsole/重启后在 profile 里选择。XFCE Terminal把xfce4terminal/的文件拷到~/.local/share/xfce4/terminal/。通用方案OSC 4 转义序列generic 目录 里每个主题一个 shell 脚本通过 OSC 4 转义序列直接下发颜色不改任何配置文件。只要终端支持 OSC 4GNOME Terminal、Linux 原生控制台等跑一遍脚本就换好了。进阶从选配色到管配色造自己的主题在 iTerm2 里导出.itermcolors按显示名命名后丢进 方案目录跑python3 tools/gen.py -s 你的主题名25 多种格式自动齐活。手上是 kitty/ghostty 格式的话先用 tools 工具 转成 YAML 放进yaml/目录走同一条生成流水线。先看再定python3 tools/preview_theme.py -s Dracula直接在终端里渲染 ANSI 调色板、选区、光标和 git 状态等语义色样且不改你当前的调色板随便试。自动化同步把generic/的脚本挂到~/.bashrc每次开 shell 自动应用配色配合系统深浅色检测就是日夜自动切换。团队协作挑深色、浅色各一套能过 WCAG 检查的方案把生成产物提交进内部配置仓库新人 clone 下来照着落地篇做就行不用任何人手工翻译颜色。给你的终端加支持往 模板目录 放一个模板文件把颜色写成{{ Ansi_0_Color }}这类占位符全部主题就自动支持这个新终端了。避坑高频问题三段式现象iTerm2 导入后配色不生效。原因iTerm2 不会实时重载 profile且.itermcolors的文件名就是显示名空格、大小写差一个字符都找不到。解决彻底退出 iTerm2 再打开文件名与显示名保持一致别把空格换成下划线。现象同一配色在不同终端上颜色不一样。原因部分终端默认使用系统调色板/logical palette把方案里的 ANSI 色盖掉了。解决关掉头选项里使用系统颜色的开关确认允许终端指定 ANSI 颜色是打开的。现象手改了alacritty/里的文件跑完 make 又变回去了。原因这些目录全是生成产物单一数据源只有schemes/和yaml/。解决只改源文件再重新生成颜色要调就在 iTerm2 编辑器里调完重新导出。现象某个主题看起来灰蒙蒙、对比度差。原因原始主题对比度不足。解决跑python3 tools/wcag_check.py -s 主题名定位问题色对gen.py生成时也会自动把颜色拉到 1.75:1 的最低门槛以上。写在最后一句话概括这个项目的价值一次定义处处渲染——把跨 25 多种终端翻译配色这件苦差事变成自动化的构建步骤。给你两条可以直接照做的建议个人这周用preview_theme.py试 3-5 套主题定下一深一浅两档再把generic/脚本挂进 shell 启动从此换终端不再丢配色。团队定两套过 WCAG 检查的方案深色浅色连文件带命名规范一起进内部仓库新人接入的成本降到照着贴配置这一步。【免费下载链接】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),仅供参考
返回列表