讓你的終端個(gè)性起來~oh-my-zsh簡(jiǎn)單安裝教程

之前看到一個(gè)大神的終端主題好炫,所以自己也想弄一個(gè)。看了很多中文的教程都不是很靠譜,效果并沒有實(shí)現(xiàn)。不能說人家的不對(duì),只能說自己水平有限。后來直接去看 github 上的官方教程,因?yàn)槭枪俜铰飤所以肯定是英文的,對(duì)英語(yǔ)還是有一些小要求的。看著很累,也為了防止自己忘了怎么弄還要回去再看,所以寫個(gè)文章記錄一下。

Let's get started.

首先,安裝 oh-my-zsh(PS:這里我是用的是 mac ,用戶最好設(shè)置一個(gè)密碼,不然安裝會(huì)出現(xiàn)一些小問題)
使用終端,執(zhí)行一些命令:

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

執(zhí)行過程中會(huì)要求輸入用戶密碼(過程中密碼并不會(huì)顯示,輸入完成后直接敲回車就可以)
安裝成功之后,終端顯示如下:

終端的上面就已經(jīng)顯示,已經(jīng)從默認(rèn)的 bash 切換到了 zsh 。
如果不想用了可以隨時(shí)直接切換回原本的 bash ,輸入命令:

chsh -s /bin/bash

同理,切換回zsh,只要把 bash 改成 zsh 執(zhí)行命令即可。

實(shí)際上,這時(shí)候 oh-my-zsh 就已經(jīng)好了,我們要做的只是去改變它的一些設(shè)置來美化自己的終端。
oh-my-zsh 自身就已經(jīng)存在很多主題,在 github 上的官方說明的 Themes 里就可以查看。
網(wǎng)址:"https://github.com/robbyrussell/oh-my-zsh/wiki/themes"。
下面就以 agnoster 的主題為例,我覺得這個(gè)主題是比較直觀的顯示了內(nèi)容(個(gè)人看法)

官方的切換主題方式是執(zhí)行命令:

ZSH_THEME="主題名稱"

但不知道為什么執(zhí)行之后并不管用,所以我選擇直接去改變他的文件。執(zhí)行命令:

open ~/.zshrc

將 ZSH_THEME 引號(hào)中的內(nèi)容直接改成自己想切換的主題名字,以agnoster 為例。

ok,保存并重新啟動(dòng)你的終端。



你會(huì)看到你的終端變成了這種樣式,如果你的前面存在很多問號(hào),這是字體的問題,只要去終端的偏好設(shè)置中更改一下字體既可以。將字體修改為帶 for Powerline 的字體就可以。
命令前塊的顏色也在下方的 ANSI 顏色中做對(duì)應(yīng)的更改就可以。

如果你喜歡現(xiàn)在的效果,現(xiàn)在就可以結(jié)束你的操作了。
這是我喜歡的一個(gè)第三方主題,作者網(wǎng)址:"https://bhilburn.org/powerlevel9k-oh-my-zsh-theme/"

使用這個(gè)主題需要使用 Powerline Fonts ,執(zhí)行命令:

git clone https://github.com/powerline/fonts.git --depth=1

cd fonts

./install.sh

cd ..

rm -rf fonts

接下來安裝這個(gè)主題,執(zhí)行命令:

git clone https://github.com/bhilburn/powerlevel9k.git ~/powerlevel9k

echo 'source ~/powerlevel9k/powerlevel9k.zsh-theme' >> ~/.zshrc

執(zhí)行成功之后,重啟終端。你的終端就已經(jīng)改變了。

第三方的主題有很多種,我只是拿我喜歡的一種舉個(gè)例子。如果不喜歡,可以去找自己喜歡的主題,操作方式同理。

有沒有覺得前面的名字好丑?讓我們把它干掉,打開我們的 .zshrc 文件。
加入以下內(nèi)容,然后保存重啟終端。

DEFAULT_USER="電腦的名字"

ok,前面的東西就被干掉了。

如果,想讓你的軟件中的終端樣式同樣也改變成這樣,可以往下看看~~(以webstorm為例)
進(jìn)入設(shè)置,搜索terminal進(jìn)入設(shè)置頁(yè)面。將 shell 的路徑改為 /bin/zsh ,保存重啟終端即可。
重啟后如果發(fā)現(xiàn)終端樣式里存在問號(hào),找到相應(yīng)的字體設(shè)置改為后綴 for Powerline 的字體,重啟終端就可以。

END~~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容