Недавно я начал использовать 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.sh
, у меня нет проблем.