.vimrc导致错误(E10:\后跟/,?或&)

时间:2011-07-14 15:49:00

标签: vim fedora

我已经将粘贴的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

1 个答案:

答案 0 :(得分:21)

此处提到的错误通常发生在以下某种情况中:

  1. 您正尝试在:execute内使用续行。
  2. 当vim处于兼容模式时,您正尝试使用行继续。
  3. 使用vim -N删除第二个案例运行vim。如果没有出现错误,请在vimrc顶部添加set nocompatible。如果仍出现错误,则搜索exe(因为:execute可以截断为:exe)并检查匹配\n\s*\\的某个地方是否传递给:execute