![oh-my-zsh 为何这么慢?](https://linux22.com/image/1474786/oh-my-zsh%20%E4%B8%BA%E4%BD%95%E8%BF%99%E4%B9%88%E6%85%A2%EF%BC%9F.png)
我对 bash 比较熟悉,但我想尝试一下zsh
。很多人建议我尝试 oh-my-zsh。
安装后,我收到一个无法读取的提示,当我最终找到一个可接受的提示时,它非常慢。提示大约需要 300..1000 毫秒才能显示其内容。我怎样才能让它更快,oh-my-zsh 用户该如何处理这个问题?
我已经在多个平台(Cygwin、VirtualBox Ubuntu、Debian)上尝试过,但每次都会出现这种非常缓慢的情况。
我可以摆脱它吗?尽管速度很快,但还值得使用 zsh 吗?
答案1
@4ae1e1 的上述评论应该是一个答案。
- 尝试输入 来查看性能
prompt off
。这很糟糕,但如果这能提高性能,你就知道这是提示造成的。(继续阅读......) - 在某些情况下,某些提示的速度会快几个数量级。对我来说,当我没有连接到公司网络时,就会出现这种情况,并且某些“挂载”选项会使文件系统变得非常慢。在这种情况下,
prompt off
会很快。 prompt -c
将显示当前提示。prompt pure
prompt powerline
将选择“pure”作为提示引擎。它使用异步调用,速度比其他引擎快得多。
答案2
我的嘚在苹果正在服用很久加载,对我有用的是恢复出厂设置使用以下命令。
rm -rf ~/.zshrc
请注意,如果您的 .zshrc 文件中有任何自定义配置,那么如果您删除该文件,所有配置都将被删除。