1. 安装zsh
sudo apt-get install zsh
2.安装on-my-zsh
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
上面方式很大可能因为网络连接问题而失败,可以通过以下方式:
git clone git@github.com:ohmyzsh/ohmyzsh.git
cd ohmyzsh/tools && sudo sh install.sh
如果执行install.sh
时仍报错,修改里面的REPO路径
3.安装插件
自动补全 zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
语法高亮zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
下载完了以后打开 .zshrc 文件 放入plugins里面就可以。每个插件注意空格分隔 或者换行
plugins=(git zsh-syntax-highlighting)
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
修改主题
ZSH_THEME=“agnoster”
最后 source ./.zshrc 就可以了
问题
如果发现新开一个终端后,zsh之前的命令记录都没有了,因此自动补全也用不了。解决方法:
给.zsh_history
加写的权限