J'ai récemment commencé à utiliser Zsh et c'est génial. Malheureusement, pour le projet que je considère comme mon projet "principal", tout est lent. Ce que je veux dire, c'est que chaque fois que j'exécute une commande ls
, par exemple, il y a un délai d'environ cinq secondes entre le moment où la commande est exécutée et le moment où je peux à nouveau utiliser le terminal.
Qu'est-ce qui pourrait être différent à propos de ce repo qui rend Zsh si lent? Je suppose que c'est une chose spécifique à Zsh car il n'y avait aucun problème avant de commencer à utiliser Zsh. J'ai essayé de faire un git clean
mais cela n'a fait aucune différence notable.
Je suis sous Mac OS X si cela compte.
Mise à jour: Il s'avère que cette ligne de mon .zshenv
est ce qui le ralentissait:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Si je commente cette ligne, cela passe d'environ 3 secondes à environ 1 seconde. Malheureusement, j'ai besoin de cette ligne, car beaucoup de mes projets utilisent RVM. Je ne sais pas quoi faire maintenant.
Mise à jour 2 : cela semble être spécifiquement une chose oh-my-zsh. Si je ne charge pas ~/.oh-my-zsh/oh-my-zsh.sh
, je n'ai pas de problème.