前言
- mac 已內建 zsh,再配合強大的
oh-my-zsh
可以讓 command line 看起來無限順心😂 - 一開始只是要找
git
alias 的套件,這麼晚 (2020) 才發現鼎鼎大名的oh-my-zsh
- 以前會配合
powerlevel9k
(現在是10k
:powerlevel10k
) 用得很開心,加上各種 icon 跟色塊。前兩個月換電腦,反而覺得現在用內建基本款就好了,不用太花俏。所以本篇紀錄超簡易設定,文末附上其他參考 blog。
設定
安裝
安裝 oh-my-zsh
,擇一執行即可:
|
|
決定 theme
設定 theme,github repo 上面有超多 theme,挑一個就好。
因為我想讓 git 的 branch 資訊出現在右邊,最後我挑 alanpeabody
。
在 ~/.zshrc
中改掉預設的 theme:
|
|
修改 theme 設定檔
修改 theme 的內容,因為:
- 因為深色背景,用它內建的 blue 資料夾看起來不明顯;改成黃色。
- 如果是 macbook 就不需要顯示全部的路徑,會佔用太多版面,可以考慮
%1~
或是%2~
:
|
|
- 但如果是 iMac 螢幕較寬就可以維持預設 (
%~
)。
vim ~/.oh-my-zsh/themes/alanpeabody.zsh-theme
改成這樣:
|
|
差異:
Note
%{fg[yellow]%}
:代表從此開始文字顏色是用黃色,可以拆成三部分理解:%{fg[yellow]%}
;不過總不能從此都只顯示黃色,所以後面會需要再reset
(%{reset_color]%}
) 回來。%n
、%m
:分別代表 username 與 hostname (直到第一個點dot
,也可以算是 short name)pwd
:如果是%1~
代表只顯示一層資料夾、%2~
只顯示兩層,以此類推。
因為比較常用 iMac,我 pwd
就保留 %~
,最後像這樣:
(順便放上 https://github.com/ktlast/glance-tw-stock)
這樣就完成了,如果要用更多神器,例如 powerlevel10k
,參考下方 REF。
REF
oh-my-zsh
-
如何讓 Terminal 看起來好用又好看|iTerms 2 + Oh-my-zsh 全攻略 https://medium.com/%E6%95%B8%E6%93%9A%E4%B8%8D%E6%AD%A2-not-only-data/macos-%E7%9A%84-terminal-%E5%A4%A7%E6%94%B9%E9%80%A0-iterms-oh-my-zsh-%E5%85%A8%E6%94%BB%E7%95%A5-77d5aae87b10
-
【分享】Oh My Zsh + powerlevel10k 快速打造好看好用的 command line 環境 https://holychung.medium.com/%E5%88%86%E4%BA%AB-oh-my-zsh-powerlevel10k-%E5%BF%AB%E9%80%9F%E6%89%93%E9%80%A0%E5%A5%BD%E7%9C%8B%E5%A5%BD%E7%94%A8%E7%9A%84-command-line-%E7%92%B0%E5%A2%83-f66846117921