zsh的增强:
zsh环境变量配置及自动补全功能:
git clone https://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
source ~/.zshrc
语法高亮及错误提示推荐安装:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
然后修改 ~/.zshrc文件, plugins=(git zsh-syntax-highlighting)
参考:https://sysin.org/blog/linux-zsh/
zsh的优化:
默认情况下,进到git管理的文件夹时zsh会进行同步信息读取,当git项目较大时,会出现明显的卡顿问题:
1、可以使用以下命令禁止zsh自动获取git信息,解决卡顿问题:
git config --global oh-my-zsh.hide-status 1
2、(推荐设置)设置 oh-my-zsh 不读取文件变化信息:
git config --add oh-my-zsh.hide-dirty 1
3、可以再设置 oh-my-zsh 不读取任何 git 信息:
git config --add oh-my-zsh.hide-status 1
备注:恢复设置时配置0.