我最近开始使用Zsh,它很棒。不幸的是,对于该项目,我认为我的“主要”项目进展缓慢。我的意思是,每次我运行一条命令-ls
例如-在执行该命令的时间与我可以再次使用该终端之间大约有五秒钟的延迟。
使得Zsh如此缓慢的这一回购可能有什么不同?我认为这是Zsh特有的东西,因为在开始使用Zsh之前没有问题。我尝试做一个,git clean
但是并没有什么明显的区别。
如果有的话,我在Mac OS X上。
更新:事实证明我的这一行.zshenv
让它变慢了:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
如果我评论那条线,它从大约3秒变为大约1秒。不幸的是,我需要那条线,因为我的许多项目都使用RVM。我现在不知道该怎么办。
更新2:这似乎是oh-my-zsh特别的事情。如果我不加载~/.oh-my-zsh/oh-my-zsh.sh
,就不会有问题。