10 個 Terminal 主題,讓你的 macOS 終端更好看
得益於 macOS 系統「Unix-like」的屬性,Mac 下的終端體驗甚至可以和 Linux 相提並論。預設的 macOS 終端叫做 Terminal.app
,在 Spotlight 中搜索終端即可開啟。

目前社群最全的主題集合莫過於 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

上面就是 iTerm2 Color Schemes 的 GitHub 專案內容,其中 terminal 資料夾下的主題檔案是為 macOS 原生終端 Terminal 準備的主題。這其中以 .terminal
結尾的檔案就是終端的主題配置檔案。
在 Terminal 中,我們可以通過下面的方法應用一個主題配置:
⌘Command+,
設定預設主題

主題推薦
Solarized 系列主題

說到終端、編輯器的主題,就不得不提到這個幾乎已經有 8 年曆史的主題: Solarized 主題家族 。Solarized 包含有亮色和暗色兩個主題配色方案,即 Solarized Dark 和 Solarized Light,每種配色有共 16 種顏色進行搭配。從 2010 年到現在,由 Ethan Schoonover 開發設計的 Solarized 主題大概是最為著名顏色搭配方案了。

剛剛的主題庫中有 Solarized Dark 和 Solarized Light 主題的兩種配色方案,可以直接應用。還有一些變種的 Solarized 主題比如 Solarized Dracula 等可以嘗試。
Gruvbox 系列主題

前有 Solarized 家族,後有 Gruvbox 配色。Gruvbox 是又一個經典的主題配色方案,這個主題有由低到高三種對比度的配色主題,Dark 和 Light 一暗一亮兩種設計方向的配色方案,共六小種顏色搭配。和 Solarized 齊名,Gruvbox 可以說又是一大經典的配色方案。

遺憾的是上面提到的主題庫中僅有 Gruvbox Dark 這一種配色供我們選擇,也就是上面截圖中的顏色方案,配置檔名稱為 Gruvbox Dark.terminal
。不過如果你使用 iTerm2,你可以在 morhetz/gruvbox-contrib 這裡下載到一亮一暗兩種為 iTerm2 設計的主題配色方案的配置檔案。
One Dark / One Light

One 系列主題同樣也有一暗一亮兩個配色方案。 其中的 One Dark 是 Atom 編輯器的預設主題配色 ,簡潔、養眼。不得不承認這一主題確實很符合我的胃口,我現在所有可以配色的地方(比如各種終端和 VS Code 等編輯器)幾乎就直接使用 One Dark 配色。:ghost:

主題庫中提供的 One 系列的兩個主題配置檔名叫 OneHalfDark.terminal
和 OneHalfLight.terminal
,可以直接應用。
Ayu 系列主題

Ayu 系列配色主題也是我個人比較偏好的主題,這個配色方案有三種不同的色調:暗色、亮色和相對暗色比較亮的 Mirage 色調。Ayu 配色的整體感覺比較暖,讓人看起來很舒服,視覺效果相當不錯。

除了上文主題庫中提供的 Ayu 以及 Ayu Light 這兩個主題顏色的配置,我們還可以從 hwyncho/ayu-Terminal.app 這裡下載到為 Terminal 製作的相對比較全的 Ayu 系列主題。
Dracula

Dracula 是一個純暗色系的顏色主題。正如其名字「德古拉」,一種吸血鬼的感覺 ♂️,Dracula 這個配色方案黑裡透亮,對比度很高。
令人驚喜的是,這個相對著名的顏色主題適配了市面上幾乎所有的程式碼編輯器和終端模擬器,一些常用的軟體比如 Telegram、Ulysses、Slack 等等甚至都有適配。我們在其官網 draculatheme.com 上可以看到,這個主題幾乎都是萬聖節的設計題材,可以說是很皮了。:jack_o_lantern:
至於為什麼 Dracula 沒有亮色系的主題呢?因為吸血鬼怕光啊。:dog:

主題庫中提供了 Dracula 主題的配置檔案 Dracula.terminal
,可以直接應用。
Snazzy

Snazzy 是個相對比較新的主題,其配色豔麗大膽,和 Dracula 有異曲同工之處。但是細看會發現 Snazzy 這個配色看起來更加年輕。因為 Snazzy 這個主題也比較年輕,所以它並沒有適配很多編輯器,幸好 Terminal 支援這一配色方案。

主題庫中提供的 Snazzy 配置檔案叫 Snazzy.terminal
,可以直接應用。
尾巴
除了上面推薦的這 10 個配色主題以外,主題庫中還有一些經典的配色方案可以嘗試,比如 Tomorrow 系列主題、SpaceGray 系列主題、Base16 系列主題、Monokai 主題等等。這些都是十分優秀的主題,可以試一試。
如果,最後的最後,你對文章中介紹的主題都不滿意,經過嘗試主題庫中的主題之後也全不滿意,那麼我們還有最後一個選擇:我們可以利用 terminal.sexy 這個網站來自己自定義我們想要的主題配色,並匯出相應的終端的配色方案配置檔案。
如果追求 Terminal 的整體色調一致(即標題欄和終端背景顏色一致),我們可以在使用一個主題之後,手動將終端的預設顏色修改成暗色系的 Mojave 標題欄的顏色。不僅如此,我們還可以將 Terminal 的背景增加一些透明度,並讓背景模糊,從而達到「毛玻璃」的效果。

macOS 原生終端 Terminal 的主題、配置和用法太多太多,相信經過一定的配置,你的終端也一樣美麗。
> 下載少數派 客戶端 、關注 少數派公眾號 ,瞭解更多有趣的應用 :rocket:
> 特惠、好用的硬體產品,盡在 少數派sspai官方店鋪