我在 Mountain Lion 中使用 MacVim 我已经安装了 spf13 Vim 发行版,但是当我输入:set ft=python
MacVim 时突然崩溃,所以我想卸载它并尝试 Janus。我已经安装它 curl https://j.mp/spf13-vim3 -L > spf13-vim.sh && sh spf13-vim.sh
在终端输入。我怎样才能做到这一点?非常感谢!
3 回答
我只是用这个:
sh .spf13-vim-3/uninstall.sh
很抱歉,您的分发没有成功。如果 :set ft=python 让你的 vim 崩溃,那肯定是因为我们使用的 python 插件和运行 VIM 的 python 环境不兼容。这并不少见,这是在 vim 插件中使用外部语言的缺点之一,您无法控制环境,并且通常在不同的 python(或 ruby)版本之间存在不兼容性。虽然这可能不是您的具体问题,但此链接突出显示了这些问题http://permalink.gmane.org/gmane.editors.vim/98903。
你可能在 Janus 上取得了更大的成功,它是一个很好的发行版,但是非常专注于 ruby 并且严重依赖于 ruby。您最好确保您的 python 环境符合您的期望,因为这不是分发问题,而是您可能想要的 python 插件之一的问题,因为您正在编辑 python。我建议禁用 python 插件,直到找到有问题的插件。https://github.com/spf13/spf13-vim/blob/3.0/.vimrc.bundles#L172中仅列出了 4 个。
我还鼓励您提交问题并通过电子邮件发送邮件列表。有一个庞大的社区可能会提供帮助。
卸载 spf13-vim:
下载并运行https://github.com/spf13/spf13-vim/blob/3.0/uninstall.sh 或简单地按照该文件中的命令进行操作。
尽管我讨厌 SPF13 发行版(以及所有其他发行版),但崩溃不是由 SPF13 引起的,但很可能是由 SPF13 附带的一些与 Python 相关的插件引起的。可能是因为 Python 版本之间的差异。
无论如何,SPF13 的作者应对他的发行版造成的混乱负责,也许他可以告诉你他是否以及在哪里写了~/.vim/
. 也许那是在文档中。同时,
$ mv ~/.vim/ ~/.spf13_vim
$ mv ~/.vimrc ~/.spf138vimrc
应该将所有 SPF13 垃圾的痕迹移出视线。
你应该抓住这个机会来控制你的配置,而不是安装 Janus 或任何其他该死的发行版。