系統資訊
- Ubuntu 22.10 kinetic
安裝 zsh
echo $SHELL # 查看目前使用的 shell
cat /etc/shells # 查看系統中已安裝的 shell
sudo apt update && apt full-upgrade -y
sudo apt install zsh -y # 安裝 zsh
設定 zsh 為預設 shell
sudo chsh -s /bin/zsh
sudo reboot # 重新啟動系統
echo $SHELL # 檢查是否切換成功
安裝 oh-my-zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
設定 oh-my-zsh 主題
# 開啟設定檔
vim ~/.zshrc
# 修改主題
ZSH_THEME="random"
# 套用變更
source ~/.zshrc
ZSH_THEME=""則不啟用任何主題.
ZSH_THEME="random"隨機選擇一個主題使用
echo $RANDOM_THEME可輸出目前主題名稱.
如果想從喜歡的主題列表中選擇隨機主題
ZSH_THEME="random"
ZSH_THEME_RANDOM_CANDIDATES=( "robbyrussell" "cloud" )
安裝 Powerline 字型
sudo apt install fonts-powerline -y
設定 Oh My Zsh 外掛
語法高亮外掛 - zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
自動補完外掛 - zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
.zshrc 檔案設定
# 開啟設定檔
vim ~/.zshrc
# 找到 plugins=(xxx)
plugins=(git extract zsh-syntax-highlighting zsh-autosuggestions)
# 儲存並離開 vim
source ~/.zshrc # 套用變更
注意:zsh-autosuggestions 需始終放在最後的位置以確保其正常運作。