根据苹果网站上介绍,bash是 macOS Mojave 及更早版本中的默认Shell,从 macOS Catalina 开始,zsh(Z shell) 是所有新建用户帐户的默认Shell。
1. 安装Oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
2. 安装Powerline字体
pip3 install powerline-status --user
3. 安装nerd字体库
- # git clone
- git clone https://github.com/ryanoasis/nerd-fonts.git
- # cd to folder
- cd nerd-fonts
- # run install shell
- ./install.sh
4. 安装主题
- git clone https://github.com/fcamblor/oh-my-zsh-agnoster-fcamblor.git
- cd oh-my-zsh-agnoster-fcamblor/
- ./install
打开.zshrc配置文件,将ZSH_THEME后面的字段改为agnoster,如果不想显示计算机名,可以再添加一句,如下:
- ZSH_THEME="agnoster"
- DEFAULT_USER="$USER"
5. 安装高亮插件、自动补全插件
- git clone https://github.com/zsh-users/zsh-syntax-highlighting.git
- git clone https://github.com/zsh-users/zsh-autosuggestions
还是在.zshrc中配置,在文件添加下面一句:
source ~/.oh-my-zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
在plugins中添加高亮插件,如下:
- plugins=(
- git
- zsh-syntax-highlighting
- zsh-autosuggestions
- )
最终效果:
