10 个 Terminal 主题,让你的 macOS 终端更好看

时间:2024-04-17 15:49:08

得益于 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 仓库整个克隆至本地:

git clone https://github.com/mbadolato/iTerm2-Color-Schemes.git

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 配色。