在Mac上配置iTerm2+Oh-My-Zsh&配置主題


本教程基本完全按照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"即可。

設置完上面之后就是醬嬸的~

default-theme-effect

定制顯示顏色

默認的顯示顏色感覺略微的不和諧,好在這一主題可以通過在~/.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色對應的顏色值即可。

顏色與數值的對應關系可以參考下圖:

256-colors

最后

歷經這一過程,終於完成了一些簡單的修改,工作的時候可能也會更愉悅吧

附上感恩鏈接

https://github.com/caiogondim/bullet-train.zsh

https://www.jianshu.com/p/9c3439cc3bdb

https://www.jianshu.com/p/7de00c73a2bb

https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM