安裝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