安装 zsh
ubuntu 下:
sudo apt-get install zsh
mac下:
brew install zsh
后面的内容两个系统通用
安装 oh-my-zsh
shell的类型有很多种,linux下默认的是bash,虽然bash的功能已经很强大,但对于以懒惰为美德的程序员来说,bash的提示功能不够强大,界面也不够炫,并非理想工具。而zsh的功能极其强大,只是配置过于复杂,起初只有极客才在用。后来,有个穷极无聊的程序员可能是实在看不下去广大猿友一直只能使用单调的bash, 于是他创建了一个名为
oh-my-zsh的开源项目...
wget https://gitee.com/mirrors/oh-my-zsh/raw/master/tools/install.sh
然后给install.sh添加权限:
chmod +x install.sh
然后执行install.sh:./install.sh
如果发现很慢,可以修改为gitee:
vim install.sh进入编辑状态:
找到以下部分:
# Default settings
ZSH=${ZSH:-~/.oh-my-zsh}
REPO=${REPO:-ohmyzsh/ohmyzsh}
REMOTE=${REMOTE:-https://github.com/${REPO}.git}
BRANCH=${BRANCH:-master}
然后将中间两行改为:
REPO=${REPO:-mirrors/oh-my-zsh}
REMOTE=${REMOTE:-https://gitee.com/${REPO}.git}
然后保存退出::wq
重新执行即可。
配置 zsh
vim ~/.zshrc
修改主题:
ZSH_THEME="robbyrussell"
改为
ZSH_THEME="ys"
修改插件:
plugins=(git)
改为
plugins=(git zsh-syntax-highlighting zsh-autosuggestions)
如果.bash_profile中有配置内容的话,还需要增加一行:
source ~/.bash_profile
接下来我们可以更新配置文件:source .zshrc
发现同上报错是正常的,因为我们还没有下载插件,直接就配置了。
安装插件
1. 安装zsh-syntax-highlighting
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
2. 安装zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
安装完成后,重新更新配置:
source .zshrc
在编辑指令的时候,对于之前使用过的指令,按→即可快速补全,非常好用。
效果图: