MacOS下zsh增强性使用

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. 

上一篇:Mac M1:zsh command not found ll


下一篇:ubuntu安装on-my-zsh及初步配置