Mac - 用zsh就是要自訂自己喜歡的樣式
在某一次OS X更新之後,
打開終端機時我就發現,多了一串文字說明…
起初,沒有去暸解那段文字在說明些什麼,
畢竟我在終端機的使用上沒有太大的環境問題,
某天心血來朝,看一下他到底在說些什麼,
有提供個網址,來去看看…
什麼!!! 居然說要改用zsh作為預設的shell,
在之前看過一些文章,zsh裝了theme還有一些套件後,可以很酷的使用終端機,
無奈看到要設定一些東西,我就懶懶的,畢竟要讓zsh去抓設定在bash裡的東西…
既然官方都這樣說了,那就… 換!!!
本文所採用的環境
- Max OSX 10.15
- Homebrew 2.2.5
往下滑,官方也很貼心的附上教學,
先到設定裡打開 使用者 & 群組,
並點左下角的鎖頭,去解鎖之後才能設定東西,
之後對自身的使用者右鍵,就會出現進階設定選單,也就是官網的那個頁面,
打開選單後,在shell那邊選擇zsh
之後重開終端機,就切換至zsh了!!!
其實切換很簡單,這不是重點,重點在裝完主題後,就會出現紅框的資訊,
這邊我參考一篇之前收錄的文章 - 超簡單!十分鐘打造漂亮又好用的 zsh command line 環境,
除了安裝zsh的部分跳過外,我也跟著安裝itrem2,
該篇文章也是採用Homebrew去安裝iterm2,
大致上的設定可以參考這篇文章進行,所以我就不再說明安裝的過程,
參考文章內的流程如下
- 安裝iterm2
- 安裝powerline font
- 安裝oh-my-zsh
- 安裝powerlevel9k
其中我遇到的問題是… powerline font這邊,我無法順利的安裝,
所以突發奇想的我,去挖出了他的otf檔,powerline
直接載下來點擊安裝到mac的字體庫中,
接著就是參照說明打開 itren2或者treminal的設定
這樣就可以選字體拉~~
其餘主題什麼的參照該篇文章沒有太大的問題,
設定完成後就可以讓終端機看起來更高級拉~
itren2的樣式
原本的terminal
vscode也有,但我不知道要去哪改字體@@
題外話~
我改用zsh的時候,沒有設定什麼,大部分的指令都可以使用,
像是 docker-compose , composer …等
但也是有朋友遇到要再設定一下,
若有遇到該問題可以參考這篇
是說Apple在說明改用zsh為預設的shell那頁也有寫到這點呢…
Apple 改用zsh為預設的shell
後記
有稍微查過 zsh 與 bash的差異,
似乎沒有太大的差異,有些指令zsh快,有些則是bash,
((似乎大部分都是zsh比較快呢!
也在某些文章的留言看到說,
使用zsh並不是因為比bash快很多,而是因為他有強大的自訂功能,
讓終端機看起來很厲害,似乎就是主題套件powerlevel9k名稱的由來呢 XD