2

我试图在我的 vim 环境中默认设置忽略大小写。

目前,~/.vimrc不存在。当我打开 vim 并使用:scriptnames查看加载了哪些脚本时,我加载了一堆*.vim文件。

当我创建自己的内容时~/.vimrc,仅包含:

set ic

我收到以下错误:

E216: 没有这样的组或事件: SpellFileMissing * call spellfile#LoadFile(expand('')) 按 ENTER 或键入命令继续

打开 vim 时。当我:scriptnames用来查看再次加载了哪些脚本时,列表顶部是我的 '.vimrc' 文件,然后是所有与以前相同的 '*.vim' 文件......

为什么会发生这种情况?

谢谢...

PS我正在使用vim 6.3版

4

1 回答 1

1

这看起来像是(较新的)Vim 运行时文件和您的旧 Vim 版本不匹配;该SpellFileMissing事件与 Vim 7.0 中引入的拼写检查有关。您似乎有初始化(不存在的)拼写检查的运行时文件。

升级 Vim 似乎是解决这个问题的最简单和最好的方法。

Vim 6.3 来自 2004 年,非常过时。应该可以安装最新的7.3版本;如果您找不到适合您的发行版的软件包(对于 Windows,请检查Cream 项目中的二进制文件,在 Linux 上编译(例如从 Mercurial 源代码)也不是很困难。

于 2013-04-10T15:05:51.487 回答