1. 為什么要安裝oh-my-zsh:
使用Raspberry Pi 有幾天了,默認的terminal使用不太爽,一方面不太好看,還有提示補全功能十分呆滯。網上搜索一下如何美化,發現可以oh-my-zsh,嘗試安裝一下。
2. 安裝:
2.1. 安裝oh-my-zsh
- 更新 Raspberry Pi
sudo apt-get update && sudo apt-get upgrade
- 安裝zsh
如果沒有安裝git,需要先安裝git
sudo apt-get install zsh
- 將zsh設置為默認shell
chsh -s /bin/zsh
Password:
需要輸入密碼
- 安裝oh-my-zsh
$ sh -c“ $(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)”
2.2. oh-my-zsh插件
常用插件:
zsh-syntax-highlighting :提供了語法高亮顯示。
zsh-autosuggestions :它會根據歷史記錄和完成情況建議您鍵入的命令,而且快速/不干擾自動提示。
zsh-completions :命令自動補全。
插件安裝:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-completions ${ZSH_CUSTOM:=~/.oh-my-zsh/custom}/plugins/zsh-completions
2.3. 修改配置(.zshrc)
- 取消第二行的注釋
# export PATH=$HOME/bin:/usr/local/bin:$PATH
改為
export PATH=$HOME/bin:/usr/local/bin:$PATH
- 設置插件
修改
plugins=(git)
改為
plugins=(git zsh-completions zsh-autosuggestions zsh-syntax-highlighting)
autoload -U compinit && compinit
- 保存,重啟
2.4. oh-my-zsh主題
oh-my-zsh 有豐富的主題可供選擇。可以在 官網主題頁中挑選喜歡的主題。我選擇的是:agnoster。
- 安裝agnoster主題所需字體
sudo apt-get install fonts-powerline
- 設置主題
使用vim ~/.zshrc
命令打開文件,修改文件中ZSH_THEME
的值:
ZSH_THEME="agnoster"
- 保存,重啟
3. 參考:
https://www.uberbuilder.com/oh-my-zsh-on-raspberry-pi/
https://ohmyz.sh/