.vimrc вызывает ошибку (E10: \ следует после /,? или &) - PullRequest
11 голосов
/ 14 июля 2011

Я скопировал и вставил этот .vimrc в мой / etc / vimrc в Fedora 15. Каждый раз, когда я использую vim для чего-либо, я получаю ряд ошибок с номерами строк, которые не кажутсябыть правильными номерами строк в моем файле vimrc, потому что в этих строках нет никаких символов.

Я гуглил это, и есть похожий вопрос переполнения стека, но я считаю, что он не имеет отношения кмой вопрос.

Я также удалил все, что сказал MySys() == linux/max/windows или что-то еще, потому что я использую Linux, поэтому я просто использовал линии Linux.

Есть идеи?

Править---

Вот мой (едва) измененный файл vimrc:

https://docs.google.com/document/d/1PznK0FizGlBr6W6m9wikM334q8b6KFFCgmsF-f8MX3s/edit?hl=en_US

1 Ответ

22 голосов
/ 14 июля 2011

Ошибка, которую вы упомянули здесь, обычно происходит в одном из следующих случаев:

  1. Вы пытаетесь использовать продолжение строки внутри :execute.
  2. Вы пытаетесь использовать продолжение строки, когда vim находится в совместимом режиме.

Чтобы удалить второй случай, запустите vim, используя vim -N. Если ошибки не появляются, добавьте set nocompatible вверху vimrc. Если ошибки все еще появляются, найдите exe (так как :execute можно усечь до :exe) и проверьте, передается ли где-либо строка, соответствующая \n\s*\\, :execute.

...