安装oh-my-zsh
1. 查看本机Zsh版本版本
zsh --version //版本需要高于 5.1.1
没有安装Zsh
brew install zsh zsh-completions
切换到Zsh
chsh -s /bin/zsh
2. 安装oh-my-zsh
sudo sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
3. 个性化主题
vim ~/ .zshrc //修改配置文件
ZSH_THEME="random" //把主题设置成随机,随机到自己喜欢的主题,记下名字再修成那个主题
source ~/ .zshrc //立即生效
修改主题:
$ vim ~/.zshrc
将ZSH_THEME改成ys
ZSH_THEME="ys"
更新配置:
$ source ~/.zshrc
自动补齐插件
linux不少命令的参数很多,不可能一一记住,常规的查看手册又觉得慢。如果你也有这种苦恼,那么我相信你会爱上oh-my-zsh的
自动补全的插件
incr.zsh 补全插件
下载此插件:
$ wget http://mimosa-pudica.net/src/incr-0.2.zsh
将此插件放到oh-my-zsh目录的插件库下:
# root @ linux in ~/.oh-my-zsh/plugins/incr on git:master x [15:05:07]
$ ls root@linux
incr-0.2.zsh
在~/.zshrc文件末尾加上
source ~/.oh-my-zsh/plugins/incr/incr*.zsh
更新配置:
$ source ~/.zshrc
接下来你就可以体验到Your terminal never felt this good before...
与vim的提示相冲突的解决方案
使用自动补全插件可能会与vim的提示功能相冲突,如会报以下错误:
$ vim t
_arguments:451: _vim_files: function definition file not found
解决方法:将~/.zcompdump*删除即可
$ rm -rf ~/.zcompdump*
$ exec zsh