zsh加载慢的优化方案

260 阅读1分钟

前言

本蛙今天想启动我的zsh, 结果等了1分钟才成功跑起来。。。

这种问题经常在没配置好init文件时发生,下面给出了解决方法.


0.如何打开你的.zshrc配置文件

  1. 打开终端(别抱怨慢,马上就能解决了,再忍忍)
  2. 想好你要用什么打开(可以用终端编辑器例如vimnano等,或者vscode之类的ide)

0-1.终端编辑器打开

其实我已经github上写过自动备份的编辑器了,编辑器是vim,推荐用(别忘了github上star一下哦!)

zshrc编辑器

输入它对应的指令。我只用过vim, vim是这样启动的:

vim ~/.zshrc

0-2.ide打开

IDe是自带命令的,例如vscode:

code ~/.zshrc  # trae其实也是这个指令哦

1.Conda的优化

如果你安装了conda, 找到这些行:

其中110和122行的注释你应该是没有的。

找到之后,把红框的内容注释起来:

: << BLOCK
这里被注释了哟
BLOCK

去掉没必要的判断,避免重复的初始化。


2. oh my zsh优化

这样的一行找到(如果你安装了oh my zsh语法高亮)

如果里面的值填的是agnoster, 那可能会因为过深的解析过程而拖慢加载时间。建议改成robbyrussell.