我有同样的问题,其中一个答案在这里帮助了我,但不是因为解释的原因,所以我认为这可能对其他人有用。
一些插件可能取决于vim的版本,并且可能在版本7中工作,但不在版本8中,当您安装MacVim时可能是版本8,而终端vim版本可能是7,两者都会使用相同的.vim文件夹和.vimrc加载插件和配置,当你从终端打开vim时它可能仍然工作,因为插件取决于vim版本7,但是当你尝试执行MacVim时,它会尝试使用版本加载插件8,然后它会崩溃,原因是一些答案的工作是因为他们正在更换系统vim,因此MacVim和vim将处于相同的主要版本,如果你从以前的版本升级,你可以做的最好的清理插件文件夹,然后加载MacVim或vim并检查一切正常,然后开始逐个应用插件,检查它们是否没有中断vim。至少用这种方法,我发现其中一个插件没有按预期工作,删除它解决了“MacVim”问题。
总结: - 移动你的.vim作为.vim_bak - 移动你的.vimrc作为.vimrc_bak
和测试(由@hai锋花王建议)是否能解决问题,如果是这样的话,那么一个插件打破了你的安装,你需要激活一些并找出导致问题的原因。
希望这有助于给别人,我已经跟着很多的这些建议没有成功,直到我决定升级VIM(终端),这开始突破为好,那我指出了正确的方向。
再次希望这可以为一些节省一些时间。
@Stabledog:出于兴趣,哪一位适合你?第一位,或者为我工作的位? – greggannicott
我曾与酿造起初的问题是,我没有安装的Xcode,以及苹果商店不会容忍我5岁的AppleID,不让我再利用我的电子邮件地址等就在典型的一切都取决于所有其他现代技术。 :) – Stabledog
这些说明适用于我。 – Sigfried