bash to zsh 設定流程
參考這篇一步一步執行,因為我已裝過 homebrew
以及 iterm2
,系統為 mac,主要紀錄卡關的部分:
從安裝 zsh 開始
# 透過 homebrew 安裝 zsh 套件
$ brew install zsh zsh-completions# 確認是否成功安裝
$ zsh --version# 將預設終端機窗口改為 zsh
$ sudo sh -c "echo $(which zsh) >> /etc/shells"
$ chsh -s $(which zsh)# 重啟 terminal
$ echo $SHELL
# 如果有成功變更shell為zsh的話會看到 /usr/local/bin/zsh
安裝 oh-my-zsh
# 安裝 oh-my-zsh
$ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"# 更改主題
$ open ~/.zshrc #打開文件# 在.zshrc檔當中找到 ZSH_THEME="..."
-> 改為 ZSH_THEME="agnoster"
下載字體與顏色主題
直接下載文章中作者使用的字體檔:Meslo(點選下載),下載之後解壓縮,安裝完字體就可以使用了。
在 iterm2 安裝字體: iterm2 → Preferences → Profiles → Text → Change Font
顏色主題選取
iterm2 提供非常多的配色主題可以下載,可以到 iterm2 color schemes 的網站選擇喜歡的配色主題,右上角的下載標示是整包下載,有 .tar 和 .zip檔可以選擇,以 Batman主題為例:
解壓縮後主題存放的資料夾路徑: mbadolato-iTerm2-Color-Schemes-61b486d/Schemes/Batman.itermcolors
接著需在 iterm2 設定變換主題: iterm2 → Preferences → Profiles → Color
在右下方的 Color Presets 中 → 點選 import 匯入主題路徑後 →再點選一次 Color Preset 就可以選取
其他外掛
1.Auto Suggestions (for oh my zsh)
# 下載 zsh-autosuggestions
$ git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions# 打開設定檔
$ open ~/.zshrc
# 在.zshrc檔當中找到 plugins=(git)
-> 改為 plugins=(zsh-autosuggestions)
2. Syntax Highlighting
# 下載 zsh-syntax-highlighting
$ brew install zsh-syntax-highlighting# 打開設定檔
$ open ~/.zshrc
在 .zshrc 檔中最底下將上這一段:
# For zsh syntax-highlighting
source /usr/local/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
3. 改 Prompt
若沒改的話,每一條 command line 都會有超長一串 username,改完之後就省去這串文字了,視覺上也比較簡潔。
# 打開設定檔
$ open ~/.zshrc# 新增這一行在 .zshrc當中
export DEFAULT_USER=`whoami`
放的位置在這個底下:
# Path to your oh-my-zsh installation.
export ZSH=/Users/youngmihuang/.oh-my-zsh
感想
改了之後發現,應該會更喜歡寫程式了,因為 zsh 根本適合超懶人。
如果這篇文章有幫助到你,可以幫我在下方綠色的拍手圖示按5下,只要登入Google或FB,不需任何花費就能【免費支持】youmgmi 繼續創作。