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