Gần đây tôi đã bắt đầu sử dụng Zsh và nó thật tuyệt vời. Thật không may, đối với dự án mà tôi coi là dự án “chính” của mình, mọi thứ đều chậm chạp. Ý tôi là mỗi khi tôi chạy một lệnh - ls
chẳng hạn như - có khoảng thời gian trễ khoảng năm giây giữa thời gian lệnh được thực thi và thời gian tôi có thể sử dụng lại thiết bị đầu cuối.
Điều gì có thể khác biệt về repo này khiến Zsh quá chậm? Tôi cho rằng đó là một thứ dành riêng cho Zsh vì không có vấn đề gì trước khi tôi bắt đầu sử dụng Zsh. Tôi đã thử làm một git clean
nhưng nó không tạo ra bất kỳ sự khác biệt đáng chú ý nào.
Tôi đang sử dụng Mac OS X nếu điều đó quan trọng.
Cập nhật: Hóa ra dòng này của tôi .zshenv
là thứ đã làm cho nó chậm:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function
Nếu tôi nhận xét dòng đó, nó sẽ mất khoảng 3 giây để mất khoảng 1 giây. Thật không may, tôi cần dòng đó, vì nhiều dự án của tôi sử dụng RVM. Tôi không biết phải làm gì bây giờ.
Cập nhật 2 : đây dường như là một điều đặc biệt. Nếu tôi không tải ~/.oh-my-zsh/oh-my-zsh.sh
, tôi không có vấn đề gì.