私は最近Zshを使い始めましたが、それは素晴らしいことです。残念ながら、私が「メイン」プロジェクトと見なしているプロジェクトでは、すべてが遅いです。私が言いたいのは、コマンドを実行するたびに-ls
、たとえば、コマンドを実行するたびに、コマンドが実行されてから端末を再び使用できるようになるまでに約5秒の遅延があります。
Zshを非常に遅くするこの1つのリポジトリについて何が違うのでしょうか?Zshを使い始める前は問題がなかったので、これはZsh固有のものだと思います。私はやってみましたgit clean
が、目立った違いはありませんでした。
それが問題なら、私はMac OSXを使用しています。
更新:私のこの行が.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
しなくても問題ありません。