Ich habe vor kurzem angefangen, Zsh zu benutzen und es ist großartig. Leider ist für das Projekt, das ich als mein "Hauptprojekt" betrachte, alles langsam. Was ich meine ist, dass jedes Mal, wenn ich einen Befehl ausführe -ls
zum Beispiel - zwischen der Ausführung des Befehls und der Zeit, zu der ich das Terminal wieder verwenden kann, eine Verzögerung von etwa fünf Sekunden liegt.
Was könnte anders an diesem einen Repo sein, das Zsh so langsam macht? Ich nehme an, es ist eine Zsh-spezifische Sache, da es kein Problem gab, bevor ich anfing, Zsh zu verwenden. Ich habe versucht, einegit clean
aber es machte keinen merklichen Unterschied.
Ich bin unter Mac OS X, wenn das wichtig ist.
Update: Es stellt sich heraus, dass diese Zeile meine .zshenv
langsam gemacht hat:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Wenn ich diese Zeile kommentiere, dauert es ungefähr 3 Sekunden bis ungefähr 1 Sekunde. Leider brauche ich diese Leitung, da viele meiner Projekte RVM verwenden. Ich weiß jetzt nicht, was ich tun soll.
Update 2 : Dies scheint speziell eine Oh-My-Zsh-Sache zu sein. Wenn ich nicht lade ~/.oh-my-zsh/oh-my-zsh.sh
, habe ich kein Problem.