得益于 macOS 系统「Unix-like」的属性,Mac 下的终端体验甚至可以和 Linux 相提并论。默认的 macOS 终端叫做 Terminal.app
,在 Spotlight 中搜索终端即可打开。
Terminal.app
目前社区最全的主题集合莫过于 iTerm2 的主题集合了,主题的开源 GitHub 仓库位于:mbadolato/iTerm2-Color-Schemes,其官网 iterm2colorschemes 上面我们也可以直接看到相应的主题预览。这里的主题不仅兼顾了 macOS 原生 Terminal.app
,还支持了包括 iTerm2、Konsole、PuTTY、Xresources、Termite、XFCE 和 Terminator 等主题格式的主题。macOS 原生终端 Terminal(后文简称 Terminal)的主题琳琅满目,今天我来推荐一些我日常使用的,美观而又不影响视觉效果的主题。
主题安装方式
首先我来介绍一下如何下载并应用我们看好的主题配置文件。
我们可以点击 这个链接 直接下载主题项目的所有文件,得到压缩包,解压即可。使用 git
版本控制系统的同学也可以通过下面这个命令将 GitHub 仓库整个克隆至本地:
Terminal.app 的主题文件所在位置
上面就是 iTerm2 Color Schemes 的 GitHub 项目内容,其中 terminal 文件夹下的主题文件是为 macOS 原生终端 Terminal 准备的主题。这其中以 .terminal
结尾的文件就是终端的主题配置文件。
在 Terminal 中,我们可以通过下面的方法应用一个主题配置:
- 在下载好的 Terminal 主题文件夹下,双击任意一个主题文件就可以直接打开使用这个主题的终端
- 快捷键
⌘Command+,
进入 Terminal 的设置,选择「描述文件」并将刚刚的主题设置为默认即可应用这个主题
设置默认主题
主题推荐
Solarized 系列主题
Solarized Dark & Solarized Light
说到终端、编辑器的主题,就不得不提到这个几乎已经有 8 年历史的主题:Solarized 主题家族。Solarized 包含有亮色和暗色两个主题配色方案,即 Solarized Dark 和 Solarized Light,每种配色有共 16 种颜色进行搭配。从 2010 年到现在,由 Ethan Schoonover 开发设计的 Solarized 主题大概是最为著名颜色搭配方案了。
Solarized 主题的配色方案
刚刚的主题库中有 Solarized Dark 和 Solarized Light 主题的两种配色方案,可以直接应用。还有一些变种的 Solarized 主题比如 Solarized Dracula 等可以尝试。
Gruvbox 系列主题
Gruvbox Dark
前有 Solarized 家族,后有 Gruvbox 配色。Gruvbox 是又一个经典的主题配色方案,这个主题有由低到高三种对比度的配色主题,Dark 和 Light 一暗一亮两种设计方向的配色方案,共六小种颜色搭配。和 Solarized 齐名,Gruvbox 可以说又是一大经典的配色方案。
Gruvbox Dark 配色方案
遗憾的是上面提到的主题库中仅有 Gruvbox Dark 这一种配色供我们选择,也就是上面截图中的颜色方案,配置文件名称为 Gruvbox Dark.terminal
。不过如果你使用 iTerm2,你可以在 morhetz/gruvbox-contrib 这里下载到一亮一暗两种为 iTerm2 设计的主题配色方案的配置文件。
One Dark / One Light
One Dark & One Light
One 系列主题同样也有一暗一亮两个配色方案。其中的 One Dark 是 Atom 编辑器的默认主题配色,简洁、养眼。不得不承认这一主题确实很符合我的胃口,我现在所有可以配色的地方(比如各种终端和 VS Code 等编辑器)几乎就直接使用 One Dark 配色。