我已复制粘贴this .vimrc进入 Fedora 15 中的/etc/vimrc 中。每次我使用 vim 执行任何操作时,我都会收到许多行号错误,这些错误似乎不是我的 vimrc 文件的正确行号,因为没有任何 '\就在这些线上。
我用谷歌搜索了这个,有一个类似的堆栈溢出问题,但我相信它与我的问题无关。
我还删除了 MySys() == linux/max/windows
等内容,因为我使用的是 Linux,所以我只使用了 linux 行。
有什么想法吗?
编辑---
这是我(几乎)修改过的 vimrc 文件:
https://docs.google.com/document/d/1PznK0FizGlBr6W6m9wikM334q8b6KFFCgmsF-f8MX3s/edit?hl=en_US
最佳答案
您在这里提到的错误通常发生在以下情况之一:
- 您正在尝试在
:execute
中使用续行。 - 您正尝试在 vim 处于兼容模式时使用续行。
要删除第二种情况,请使用 vim -N
运行 vim。如果没有出现错误,请在 vimrc 顶部添加 set no兼容
。如果仍然出现错误,请搜索exe
(因为:execute
可以截断为:exe
)并检查是否有匹配的行\n\s*\\
被传递给 :execute
。
关于vim - .vimrc 导致错误 (E10 :\should be followed by/, ? 或 &),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6696079/