狂拽酷炫的terminal,你值得擁有

前言

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


你是否幻想過擁有一個如黑客帝國通常的命令行:
固然這是不現實的,但咱們至少可讓咱們的命令行擁有以下所示的顏值:
下面咱們就來看看要怎麼配置才能實現這樣的效果,友情提示,本文所提到的配置都是針對mac terminal哦。

let's go

第一步:升級你的terminal,請安裝iterm,zsh,oh-my-zshgit

第二步:下載,安裝,並使用字體色程序員

  1. 進入gist後,點擊‘download zip’,能夠先在你的桌面建立一個目錄itermThemes,解壓以前下載好的zip文件後,將解壓目錄中的文件(注意,僅須要目標文件,不要整個文件夾)移至itermThemes中.
  2. 打開terminal,進入itermThemes目錄(cd Desktop/itermThemes),而後copy下面的代碼到命令行中,按回車執行:
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

  1. 在terminal的preferences中配置使用該color,具體路徑是iTerm2, Preferences, Profiles, Colors, Color Presets,「matrix_color_scheme_iterm2」,以下圖所示:

    字體色配置完成後,如今你的terminal將會達到初步的酷炫效果:
    要實現咱們以前設定的效果,還有更重要的一步要作。

第三步:安裝主題-Powerlevel9k,以及powerline字體
Powerlevel9k是一個強大的主題,能夠實時展現你當前所處的目錄,你的當前git分支以及你輸入指令的執行耗時:
vim

  1. 在你的terminal中執行如下命令:
$ 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"
複製代碼
  1. 經過以下指令安裝powerline字體:
# clone
git clone https://github.com/powerline/fonts.git --depth=1
# install
cd fonts
./install.sh
# clean-up a bit
cd ..
rm -rf fonts
複製代碼
  1. 在iterm preferences中選擇powerline字體並使用它,操做路徑是 iTerm, Preferences, Profiles, Text, Change Font, Select Meslo LG M for Powerline。以下圖所示:

    如今你將擁有一個狂拽酷炫的terminal,這會讓你的工做環境更加賞心悅目。

結語

配置完成其實只是個開始,關於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

相關文章
相關標籤/搜索