1.安裝zsh
mac下自帶zsh,但不是最新。查看zsh版本:zsh --version
可以通過brew安裝最新版,brew install zsh
2.安裝oh-my-zsh
- cd ~
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
- ~目錄下沒有.zshrc
3.1 touch .zshrc
3.2 cp ~/.zshrc ~/.zshrc.orig - 創建zsh配置文件
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
- 配置兼容bash環境變量
.zshrc 文件中添加source ~/.bash_profile
- 修改默認shell
chsh -s /bin/zsh
- 修改zsh主題
.zshrc 文件ZSH_THEME=gnzh
【其他】
3.zsh安裝插件
3.1高亮命令
- MAC 系統
brew install zsh-syntax-highlighting
- oh-my-zsh用戶
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
- 激活插件
編輯.zshrc, plugins=(zsh-syntax-highlighting)
更新配置文件source ~/.zshrc
4.切換shell(bash和zsh工具之間切換)
- chsh -s /bin/bash 需要重啟/新建窗口
-
chsh -s /bin/zsh 需要重啟/新建窗口
- 解決chsh -s /bin/zsh命令切換失敗
- sudo chsh -s /bin/zsh 輸入密碼回車,若不行使用方法2
- 終端輸入:
dscl . -read /Users/$USER/ UserShell
exec su - $USER
然后在輸入密碼即可