Zsh 更新后prezto无法加载,这给了我一个解析错误,没有明显的原因
前一段时间,我从oh my zsh改为prezto。这是一个trippy安装过程,但在它工作后,我非常高兴。终端窗口的启动时间发生了巨大变化。我对这个古老版本的prezto非常满意,但出于好奇,我决定更新它 我按照github页面上的建议做了Zsh 更新后prezto无法加载,这给了我一个解析错误,没有明显的原因,zsh,prezto,Zsh,Prezto,前一段时间,我从oh my zsh改为prezto。这是一个trippy安装过程,但在它工作后,我非常高兴。终端窗口的启动时间发生了巨大变化。我对这个古老版本的prezto非常满意,但出于好奇,我决定更新它 我按照github页面上的建议做了 git pull && git submodule update --init --recursive 现在我看到这三个错误,然后我启动终端 /Users/lun/.zshenv:10: parse error near `fi' /Us
git pull && git submodule update --init --recursive
现在我看到这三个错误,然后我启动终端
/Users/lun/.zshenv:10: parse error near `fi'
/Users/lun/.zprofile:74: parse error near `fi'
.zprezto/init.zsh:50: parse error near `elif'
之前有更多的错误,但我把它们清理干净了。对于某些字符来说,这看起来像是一个错误的编码,但对于这些字符来说并非如此
因为prezto无法加载
也许我错过了什么 多亏了freenode上的#zsh频道,我修复了它
问题是我的git配置,它强制windows行结束。(linux使用LF(^J)作为行尾,windows CRLF(^M^J))
如果“git config--global core.autocrlf”返回true,您应该: