oh-my-zsh安裝和簡單定製

我使用的是deepin系統,deepin的終端作的已經很好了,最近想換一個新的命令的提示符風格。聽說oh-my-zsh很好用,花一點時間安裝,記錄這個過程。git

oh-my-zsh的安裝是很是方便的,安裝以前網上的安裝文檔,兩條命令就搞定了。感謝寫這個命令的前輩。github

 

sudo apt install zsh curl
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

  

編輯~/.zshrc文件,替換主題爲agnosterubuntu

 

 

安裝好以後就能夠體現oh-my-zsh的各類炫酷的終端了。出鏡率最高的是agnoster,因而我歡快的換上該主題。卻發現一段亂碼。上網一查才知道,不單單是deepin有這個問題,包括ubuntu,centos都會有這個問題。解決辦法也很直接。執行下面命令centos

wget https://raw.githubusercontent.com/powerline/powerline/develop/font/10-powerline-symbols.conf

wget https://raw.githubusercontent.com/powerline/powerline/develop/font/PowerlineSymbols.otf

sudo mkdir /usr/share/fonts/OTF

sudo cp 10-powerline-symbols.conf /usr/share/fonts/OTF/
sudo mv 10-powerline-symbols.conf /etc/fonts/conf.d/
sudo mv PowerlineSymbols.otf /usr/share/fonts/OTF/

 

 而後,炫酷的oh-my-zsh主題就出現個人桌面上。curl

 

終端的組成是特殊符號+用戶名@主機號+當前路徑。這麼看還挺好,可是,若是路徑很長,加上還有git信息的話,就是下面這樣:url

前面變得很長。其實我並不須要這麼多信息,能夠去掉特殊字符,身份,主機號,甚至用相對路徑替換絕對路徑。不過我喜歡上面的出錯判斷功能,這樣可以顯示我上一條命令的執行狀態。按照這個思路,我須要定製個人agnoster主題。spa

首先命令狀態判斷,若是是對的,顯示一個O,若是是錯的,顯示一個X。code

 而後修改顯示的絕對路徑爲相對路徑。將199行的%~換成%c。blog

最後退出終端,而後重啓。文檔

狀態判斷:

 

路徑顯示: 

相關文章
相關標籤/搜索