按场景选择 iTerm2 配色方案:从导入终端主题到调优
【免费下载链接】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 种以上终端配色,schemes/目录下是按主题命名的 .itermcolors 文件,dynamic-colors/目录则提供了对应主题的动态切换脚本。如果你长期在 macOS 终端里工作,本文可以帮你按使用场景挑出合适的终端配色,完成导入,并根据实际显示效果做微调。
按场景选择终端主题
主题数量多反而让人难选。比起逐个浏览,按自己的使用场景缩小范围更高效:
长时间编码、低刺激偏好:Nord、Everforest Dark Hard、One Half Dark 这类主题饱和度低,背景接近中性色,视觉干扰小,适合整块时间写代码或做代码审查。
夜间使用:Gruvbox Dark 用暖棕色调替代冷灰,Tokyo Night 则是偏蓝紫的暗色背景。夜间在暗光环境下,偏暖或偏暗的背景通常比纯黑加高亮色的组合更不容易刺眼。
高对比调试场景:Solarized Dark Higher Contrast、Dracula 前景色更亮、层次更分明,适合读日志、看 diff 这类需要快速分辨文本内容的操作。
柔和偏好:Catppuccin Mocha 整体偏马卡龙色,色彩柔和,适合希望终端观感更"轻"的用户,写文档、跑轻量任务时观感较好。
重点主题速览
- Nord:冷色调蓝灰,低饱和。适合长时间编码与夜间工作,位于
schemes/Nord.itermcolors,浅色版为 Nord Light。 - Gruvbox Dark:暖棕复古色,夜间观感舒适,位于
schemes/Gruvbox Dark.itermcolors。 - Dracula:深紫黑背景配高亮前景,对比明显,适合需要快速区分语法的场景,位于
schemes/Dracula.itermcolors。 - Catppuccin Mocha:柔和低饱和,适合偏好轻量视觉风格的场景,位于
schemes/Catppuccin Mocha.itermcolors。
同一主题在其他终端也有对应文件,比如wezterm/、kitty/、alacritty/、terminal/,跨平台用户可以直接取用。
如何导入 iTerm2 配色
先获取仓库:git clone https://gitcode.com/GitHub_Trending/it/iTerm2-Color-Schemes,以下路径均相对仓库根目录。
手动导入(单个主题):打开 iTerm2 偏好设置(⌘+,),进入 Profiles → Colors,点击 Color Presets 菜单中的 Import,选中schemes/下对应的 .itermcolors 文件,再回到 Color Presets 里选择该主题。
脚本导入(批量,仅 macOS):
# 导入全部主题 tools/import-scheme.sh schemes/* # 按名称导入单个主题,含空格需加引号 tools/import-scheme.sh 'Gruvbox Dark'导入后需重启 iTerm2 才能加载新的预设列表。
动态切换(不改设置):dynamic-colors/下每个主题对应一个 .sh 脚本,例如:
sh dynamic-colors/Nord.sh它通过终端转义序列直接修改当前窗口的颜色,即时生效、随时可切回,适合临时对比效果,适合在多个主题间快速试看。
导入不生效?调整终端对比度与显示
- 导入后无变化:导入只是把预设写入列表,仍需在 Color Presets 中手动选中该主题,且选择要对当前 Profile 生效。
- 对比度过高:文字发亮刺眼时,把窗口透明度调到 10%-20%,或改选同系列的 Lower Contrast 版本(如 Solarized 系列)。
- 对比度过低:暗色背景下文本发灰难辨时,优先换高对比主题,或单独调亮 foreground 颜色。
- 字体:搭配等宽字体(Fira Code、JetBrains Mono),14-16pt、行高 1.2-1.5 是比较稳妥的起点。
个人与团队落地建议
- 团队内约定 2-3 款通用主题(如 Nord 白天、Gruvbox Dark 夜间),把对应的 .itermcolors 放入团队配置仓库,新成员一键导入即可对齐观感。
- 把常用主题分别固定到不同 Profile,用窗口快捷键切换,避免反复改动全局设置。
- 白天可用浅色主题、夜间切深色,临时切换直接用
dynamic-colors/脚本即可,不需要每次重新导入。 - 换主题后先跑一段日常任务(编译、读日志)验证可读性,再决定是否保留。
【免费下载链接】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),仅供参考