news 2026/9/15 18:56:26

605 套终端配色:iTerm2 与 30+ 终端快速上手

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
605 套终端配色:iTerm2 与 30+ 终端快速上手

605 套终端配色:iTerm2 与 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, Microsoft's Windows Terminal, Visual Studio, Alacritty, Ghostty, and many more项目地址: https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes

iTerm2-Color-Schemes 是一个开源的 iTerm2 配色方案仓库,收录 605 套终端配色,并同步转换成 30 多种终端与编辑器的配置格式——一处选择,处处可用。一套合适的配色能减轻长时间看代码的视觉疲劳,也是个人风格的体现。

🎨 导入配色:手动几步,或一条命令

先克隆仓库到本地:

git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes

手动导入单个方案

打开 iTerm2,按⌘+i进入偏好设置,切到 Colors 标签,点Color Presets下拉框选Import,从schemes/目录挑一个.itermcolors文件导入,再在同一个下拉框里选中它应用即可,重启 iTerm2 后生效。导入完成后可以随时在下拉框里切换,不用重复导入。

批量导入多个方案

不想一个个点,就用仓库自带脚本把多套方案一次写进 iTerm2 预设列表,支持传文件路径或方案名(带空格的名字要加引号)。脚本仅限 macOS,运行后同样重启 iTerm2 生效:

tools/import-scheme.sh 'schemes/Nord.itermcolors' tools/import-scheme.sh 'schemes/Nord.itermcolors' 'schemes/Gruvbox Dark.itermcolors'

🌙 按色系选型:先定场景再挑色

605 套里盲挑会晕,先定三件事:白天还是晚上用、偏好冷色还是暖色、要不要高对比。

挑选夜间暗色:冷色更护眼

Nord 是低饱和的灰蓝色,长时间盯屏最不累;Gruvbox Dark 走暖棕复古路线,Vim 用户用得多;Dracula 紫红高对比,代码元素在深色底上一目了然。偏极简的话,可以看看 Chalk、Graphite 这类近乎单色的暗色。

紫色高对比的 Dracula,深色背景上代码元素清晰可辨

挑选白天亮色与演示高对比

白天用 Atom One Light、Nord Light 这类浅色主题,与环境光更协调;投影演示选 Synthwave、Solarized Darcula 这类高饱和、强对比的配色,远处也看得清。

白天的 Atom One Light:浅色底加深灰文字,与室内光线不冲突

Solarized Darcula 的暖色底,投屏演示时也能保持可读性

👀 预览效果:先过一遍再决定

装之前可以先看不装:python3 tools/preview_theme.py -s "Nord"会用真彩色在终端里画出色板、前景/背景色和错误信息示例,不改你的终端调色板,任何真彩色终端都能安全运行。一次传多个方案名可以用方向键来回翻看,按 q 退出:

python3 tools/preview_theme.py -s "Nord" "Dracula"

想让当前会话直接换色,跑generic/下与配色同名的脚本即可,它靠 OSC 4 转义序列改色,Linux 控制台、GNOME Terminal 等支持 OSC 4 的终端都适用,只影响当前会话:

bash generic/Nord.sh

screenshots/目录里还有 600 多张预览图,也可以直接翻着选。

🔌 扩展到其他终端与编辑器

每个终端目录里都有与配色同名的文件,按名字取用:Alacritty、Kitty、WezTerm 对应alacritty/kitty/wezterm/;Windows Terminal 是windowsterminal/下的 .json;Ghostty、Foot、Termux 各有目录;Vim 用vim/的 .vim 文件,VS Code 用vscode/的 .json,PuTTY 是 .reg 注册表文件。

进阶一点:这些各格式配置都由tools/gen.pyyaml/schemes/的源文件统一生成,想查某套配色的完整色值,看yaml/里对应的 .yml 即可。

schemes/目录挑一套顺眼的导入,或用tools/preview_theme.py把 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

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/15 18:54:09

如何用 deck.gl 的 JSON 模块从后端下发图层配置渲染可视化

如何用 deck.gl 的 JSON 模块从后端下发图层配置渲染可视化 【免费下载链接】deck.gl WebGL2 powered visualization framework 项目地址: https://gitcode.com/GitHub_Trending/de/deck.gl 当后端已经能产出一段描述可视化的 JSON 文本时,前端可以不用为每种…

作者头像 李华
网站建设 2026/9/15 18:53:19

使用 Encore 将单体(Monolith)拆分为微服务:完整实战指南

使用 Encore 将单体(Monolith)拆分为微服务:完整实战指南 【免费下载链接】encore The infrastructure platform for the intelligence era 项目地址: https://gitcode.com/GitHub_Trending/encor/encore 本指南基于 Encore Go 应用模型…

作者头像 李华
网站建设 2026/9/15 18:53:18

OI Wiki 弦图:如何判定弦图并利用其性质求解问题

OI Wiki 弦图:如何判定弦图并利用其性质求解问题 【免费下载链接】OI-wiki :star2: Wiki of OI / ICPC for everyone. (某大型游戏线上攻略,内含炫酷算术魔法) 项目地址: https://gitcode.com/GitHub_Trending/oi/OI-wiki …

作者头像 李华