我已经将粘贴的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
答案 0 :(得分:21)
此处提到的错误通常发生在以下某种情况中:
:execute
内使用续行。使用vim -N
删除第二个案例运行vim。如果没有出现错误,请在vimrc顶部添加set nocompatible
。如果仍出现错误,则搜索exe
(因为:execute
可以截断为:exe
)并检查匹配\n\s*\\
的某个地方是否传递给:execute
。