如何從零配置 macOS 終端,使其成為你日常開發的完美工具。

也可以查看我的如何使用 macOS 終端文章。

如何設定 macOS 命令行

我剛剛買了一台新的 MacBook Air 來取代我的心愛的 2010 MacBook Pro,於是我決定記錄一下配置命令行的流程。

默認情況下,我們有以下內容:

在本文結束時,我們將擁有一個更好的終端。

首先,安裝 Homebrew。前往 https://brew.sh,並在終端中複製下面的魔法公式:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

這將完成安裝 Brew 軟件包管理器,這是一個不可思議的工具。這需要一些時間,因為它需要從 Apple 下載 Xcode 命令行工具。

接下來,我們安裝 Fish Shell。運行 brew install fish 命令。

現在,我們需要將 Fish 設置為默認的 shell。運行 sudo vim /etc/shells 命令,然後按下 i 鍵進入插入模式,接著在列表末尾添加 /opt/homebrew/bin/fish

然後按下 esc 鍵,然後鍵入 :wq 來保存文件並退出編輯器。

輸入 chsh -s /opt/homebrew/bin/fish 命令將默認 shell 更改為 Fish。

試著打開一個新的終端窗口,你將看到 Fish 的歡迎信息:

現在來添加一些顏色。輸入 fish_config 進入(令人驚豔的)配置工具:

選擇一個主題並點擊“Set Theme”。然後點擊 prompt 選項以選擇喜歡的提示符,並點擊“Set Prompt”。我最喜歡的是 Rubbyrussell:

現在退出並在終端中按下 enter 鍵,退出配置程序。

你的終端現在應該有一個漂亮的提示符和色彩!我們只需要改變背景 - 這需要在 Terminal 應用程序首選項中進行設置。

按下 cmd-, 或點擊 Terminal -> Preferences

前往這個 GitHub 倉庫:https://github.com/lysyi3m/macos-terminal-themes

這裡有很多優秀的主題可以選擇。我喜歡的一個是 Dracula(https://github.com/lysyi3m/macos-terminal-themes/blob/master/schemes/Dracula.terminal)。只需點擊“Raw”按鈕,然後將它另存為 Dracula.terminal

右鍵點擊它並點擊“Open”,因為它不是經過簽名的二進制文件(否則 macOS 將防止其運行)。就是這樣!主題現在應用並可在配置中使用:

接下來,字體。我喜歡使用 Fira Code,這是一種帶有連字(箭頭等)的免費開發者友好字體。從 https://github.com/tonsky/FiraCode 下載,打開它的 ttf 文件夾,選中所有文件,右鍵點擊並按 Open 進行安裝。

返回終端配置,將其設置為你的主題字體。打開一個新窗口,一切應該運行正常:

就這樣!