我最近开始使用 Zsh,它非常棒。不幸的是,对于我认为是“main”的项目,一切都很慢。我的意思是,每次我运行一个命令——例如 ls
——在执行命令和再次使用终端之间大约有5秒钟的延迟。
这次回购有什么不同之处让 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 事件。