oh-my-zsh 为何这么慢?

oh-my-zsh 为何这么慢?

我对 bash 比较熟悉,但我想尝试一下zsh。很多人建议我尝试 oh-my-zsh。

安装后,我收到一个无法读取的提示,当我最终找到一个可接受的提示时,它非常慢。提示大约需要 300..1000 毫秒才能显示其内容。我怎样才能让它更快,oh-my-zsh 用户该如何处理这个问题?

我已经在多个平台(Cygwin、VirtualBox Ubuntu、Debian)上尝试过,但每次都会出现这种非常缓慢的情况。

我可以摆脱它吗?尽管速度很快,但还值得使用 zsh 吗?

答案1

@4ae1e1 的上述评论应该是一个答案。

  1. 尝试输入 来查看性能prompt off。这很糟糕,但如果这能提高性能,你就知道这是提示造成的。(继续阅读......)
  2. 在某些情况下,某些提示的速度会快几个数量级。对我来说,当我没有连接到公司网络时,就会出现这种情况,并且某些“挂载”选项会使文件系统变得非常慢。在这种情况下,prompt off会很快。
  3. prompt -c将显示当前提示。
  4. prompt pureprompt powerline将选择“pure”作为提示引擎。它使用异步调用,速度比其他引擎快得多。

答案2

我的苹果正在服用很久加载,对我有用的是恢复出厂设置使用以下命令。

rm -rf ~/.zshrc

请注意,如果您的 .zshrc 文件中有任何自定义配置,那么如果您删除该文件,所有配置都将被删除。

相关内容