先上效果圖:

聲明:對于系統(tǒng)自帶Terminal程序,暫沒有找到合適的配色,配色步驟不適用。
PS:Linux下可能不推薦做第三部分,因?yàn)樵谧约旱腢buntu下真的好丑。。。
2018-05-14更新:
另開辟這部分,這部分使用prezto代替oh-my-zsh,對于下面的安裝oh-my-zsh和zsh主題可以略過,因?yàn)閜rezto自帶了這些配置,如主題,高亮,自動補(bǔ)全等(部分仍需要安裝zsh插件),無需折騰oh-my-zsh。
請注意在開始之前備份你的.xshrc文件配置
github地址:Prezto
步驟:
1. 切換到zsh,如果你用的是bash,終端輸入:
zsh
切換到zsh
2. 切換到家目錄:
cd
3. 執(zhí)行如下命令:
git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
4. 生成配置文件(全部復(fù)制粘貼到終端執(zhí)行):
setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
? ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
打開新的終端即可
5. 配置遷移
如果你之前有.xshrc等包含環(huán)境變量配置、alias等的配置文件,注意將這些配置追加到新的.zpreztorc文件中。
因?yàn)椴糠置畹倪\(yùn)作需要環(huán)境變量,防止使用prezto后無法運(yùn)作
6. perzto集成了一些配置,在.zpreztorc中啟用即可(去掉前面的#即生效)。包含各種主題、自動完成、高亮提示等。
語法高亮:

追加你的alias和環(huán)境變量:

由此即配置完成。
注:如遇到主題提示已存在的情況,即可能之前的zsh主題與perzto的攜帶的主題沖突,移除之前的主題即可。
就不會在每次打開終端窗口時(shí)看到這類的提示了。
2018-03-27更新:
brew install ccat
可以完全替代cat命令,在 .zsh.rc 或 .xxxsh.rc 中追加:
alias cat ccat
在當(dāng)前窗口中使之生效:
source .zshrc
或:
source 你的.xxxsh.rc配置文件名
可使cat命令輸出帶高亮效果
第一部分:oh-my-zsh安裝
GitHub地址:robbyrussell/oh-my-zsh
Mac自帶了zsh,Linux下須先安裝zsh再執(zhí)行如下命令:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
或:
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
等待安裝完畢即可。
第二部分: tomorrow-theme終端配色
GitHub地址:tomorrow-theme
2019-01-24更新: itermcolors 文件不要用迅雷等下載工具下載,否則無法打開,具體原因未知(請使用 git clone)
包含配色Tomorrow Night,Tomorrow, Tomorrow Night Blue等,我使用的配色是Tomorrow Night Blue。
在項(xiàng)目的/iTerm2/目錄下選擇對應(yīng)的配色配置文件下載即可,或者點(diǎn)擊打開拷貝那一頁的代碼到本地新建的文件中,
名字可以任起,但文件后綴一定要是.itermcolors。如圖:


第三部分: pure theme for zsh <pure zsh主題>
GitHub地址:pure
下載項(xiàng)目中的async.zsh和pure.zsh兩個(gè)文件,為確保以后不會誤刪,定位到家目錄下:
cd ~
建立 .pure-prompt 文件夾,不要忽略前面的點(diǎn):
mkdir .pure-prompt
將兩個(gè)下載好的文件放置到此目錄下然后定位到此目錄:
cd .pure-prompt
執(zhí)行以下命令:
sudo ln -s "$PWD/pure.zsh" /usr/local/share/zsh/site-functions/prompt_pure_setup
sudo ln -s "$PWD/async.zsh" /usr/local/share/zsh/site-functions/async
回到家目錄下:
cd ~
執(zhí)行:
open ~
在彈出的Finder窗口中如果沒有顯示隱藏文件,按下 command + shift + . 來顯示隱藏文件。
雙擊編輯.zshrc文件,在末尾追加如下命令(復(fù)制粘貼到文件最后保存即可):
autoload -U promptinit; promptinit
prompt pure
pure主題配置完成,重新打開新的終端窗口即可看到效果。Ubuntu不嫌丑的可以隨意了。。
第四部分: zsh 語法高亮
GitHub地址:zsh-syntax-highlighting
此部分須先安裝Homebrew(Mac)
已安裝的執(zhí)行如下命令:
brew install zsh-syntax-highlighting
對于Linux:戳此
Linux下下載對應(yīng)的軟件包后用包管理器安裝命令定位到下載的軟件包的位置安裝即可。例:
sudo dpkg -i xxx(下載的安裝包文件).deb
對于Mac只需在.zshrc中追加。這一步Linux環(huán)境下也要做:
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
第五部分(可選): 調(diào)整透明度
進(jìn)入iTerm設(shè)置,調(diào)整Transparency滑動條即可:

由此即配置完成。
博客地址:?Kerlli