命令行是程序員平常工做中的重要組成部分,一個優秀的命令行環境不只要功能強大,其外觀更要造化鍾神秀,這樣才能讓程序員有一個更加輕鬆愉悅的工做心情。或許你目前的命令行是長下面這樣:
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