本教程基本完全按照iTerm2 + Oh My Zsh 打造舒適終端體驗配置
但是個人感覺博主的顏色搭配不合理,體現在補全命令的字體不清晰,提示命令與背景顏色太過相近
所以,再此之后使用了Bullet Train這個oh-my-zsh主題
安裝Bullet Train for oh-my-zsh
Oh-My-Zsh的主題安裝一直都是很簡便,直接wget對應的插件到~/.oh-my-zsh/themes
即可,啟用則是在~/.zshrc
中設定ZSH_THEME="bullet-train"
即可。
設置完上面之后就是醬嬸的~
定制顯示顏色
默認的顯示顏色感覺略微的不和諧,好在這一主題可以通過在~/.zshrc
中設置顏色等屬性完成設定。
首先這里要保證iTerm2使用的是xterm-256color
終端方式(在iTerm2的Preference->Profiles->Terminal
中可以查看),后續顯示使用的顏色會設定成這256色中一種。
定制顏色主要分為前景色,即字體的顯示顏色,以及背景色。
這一主題的箭頭標部分主要顯示的是時間、目錄、當前目錄git信息,所以主要設定的是這三個部分的顏色以及參數。
附上自己的配置:
BULLETTRAIN_TIME_BG=105
BULLETTRAIN_DIR_BG=039
BULLETTRAIN_GIT_BG=040
BULLETTRAIN_GIT_DIRTY=" %F{red}✘%F{black}"
BULLETTRAIN_GIT_CLEAN=" %F{green}%F{black}"
BULLETTRAIN_GIT_UNTRACKED=" %F{208}✭"
BULLETTRAIN_PROMPT_CHAR=""
BULLETTRAIN_DIR_FG=015
BUTTETTRAIN_STATUS_BG=042
BULLETTRAIN_NVM_BG=160
BULLETTRAIN_EXEC_TIME_BG=230
閱讀主題源碼后了解到對於顏色直接對屬性值賦予256色對應的顏色值即可。
顏色與數值的對應關系可以參考下圖:
最后
歷經這一過程,終於完成了一些簡單的修改,工作的時候可能也會更愉悅吧
附上感恩鏈接
https://github.com/caiogondim/bullet-train.zsh
https://www.jianshu.com/p/9c3439cc3bdb