Z Shell启动速度慢是什么原因?
在Mac上按oh-my-zsh官方文档装的,但每次shell打开都要等3秒左右,是什么原因?
默认配置文件.zshrc只开启了:
export ZSH=/Users/xxx/.oh-my-zsh
ZSH_THEME="robbyrussell"
plugins=(git)
source $ZSH/oh-my-zsh.sh
source ~/.bash_profile
export NVM_DIR="/Users/xxx/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
已找到原因,因为NVM造成的。
zsh本身不慢,慢的是oh-my-zsh
已经迁移到fish-shell,感觉良好,基本开箱即用,对了,千万别装回oh-my-fish
正常情况下,不应该出现启动慢的情况。
我猜想应该是其它原因造成的,你排查一下。
PS:我简单配置过的 ZSH 都是秒开的。
应该是启动终端慢吧?你把默认shell改成bash试下,如果还是慢那就是终端的问题,如果不是,那就是zsh的配置问题,然后你再从配置入手,再查询
fish 不兼容 bash,适配很麻烦的,不建议推荐用这个