为什么 oh-my-zsh 这么慢?

now*_*wox 6 cygwin zsh

我对 bash 很熟悉,但我想尝试一下zsh。很多人告诉我尝试 oh-my-zsh。

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

我已经在多个平台(Cygwin、VirtualBox Ubuntu、Debian)上尝试过,每次我都会遇到这种非常慢的行为。

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

Una*_*dra 3

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

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

  • `prompt`命令是什么,我新鲜的cygwin install + zsh + oh-my-zsh,没有? (3认同)