命令行是程序员平常工做中的重要组成部分,一个优秀的命令行环境不只要功能强大,其外观更要造化钟神秀,这样才能让程序员有一个更加轻松愉悦的工做心情。或许你目前的命令行是长下面这样:
html
第一步:升级你的terminal,请安装iterm,zsh,oh-my-zshgit
第二步:下载,安装,并使用字体色程序员
for f in *; do
THEME=$(basename "$f")
defaults write -app iTerm 'Custom Color Presets' -dict-add "$THEME" "$(cat "$f")"
done
复制代码
这段代码会遍历该目录下的color codes,而后将结果命名为‘matrix_color_scheme_2’并存储在iterm的自定义colors中github
第三步:安装主题-Powerlevel9k,以及powerline字体
Powerlevel9k是一个强大的主题,能够实时展现你当前所处的目录,你的当前git分支以及你输入指令的执行耗时:
vim
$ git clone https://github.com/bhilburn/powerlevel9k.git ~/.oh-my-zsh/custom/themes/powerlevel9k
复制代码
改命令会将Powerlevel9k的仓库clone下来到你的oh-my-zsh自定义主题文件夹中
2. 用你熟悉的编辑器打来你的zsh配置,而后替换zsh主题。好比:c#
vim ~/.zshrc
ZSH_THEME="powerlevel9k/powerlevel9k"
复制代码
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
复制代码
配置完成其实只是个开始,关于iTerm,oh-my-zsh,以及Powerlevel9k还有更多有趣的特性和自定义配置以及插件能够去深刻玩耍,好比我能够在zshrc中添加下面的配置来缩短每行命令中展现的文件路径,从而给你输入的指令腾出更多的空间:bash
#Shorten directory shown
POWERLEVEL9K_SHORTEN_DIR_LENGTH=1
POWERLEVEL9K_SHORTEN_DELIMITER=””
POWERLEVEL9K_SHORTEN_STRATEGY=”truncate_from_right”
#Set default user to avoid showing 'user' on every line
DEFAULT_USER=”whoami”
复制代码
诚然,每一个人有每一个人的审美,你也能够选择使用其余的颜色或字体,重要的是你开心就好。
app