2013-04-10 4 views
2

Я пытаюсь установить ignorecase по умолчанию в моей среде vim.Создание пользовательского .vimrc дает мне ошибку E216 при открытии vim

В настоящее время ~/.vimrc не существует. Когда я открываю vim и использую :scriptnames, чтобы посмотреть, какие скрипты загружены, у меня есть загруженный файл из *.vim.

Когда я создаю мой собственный ~/.vimrc, содержащий только:

set ic 

Я получаю следующее сообщение об ошибке:

E216: No such group or event: SpellFileMissing * call spellfile#LoadFile(expand('')) Hit ENTER or type command to continue

при открытии Vim. Когда я использую :scriptnames, чтобы увидеть, какие скрипты загружены снова, поверх списка находится мой файл «.vimrc», за которым следуют все те же файлы * .vim, что и раньше ...

Зачем это произошло?

...

P.S. Я использую vim version 6.3

ответ

1

Это похоже на несоответствие (более новых) файлов времени исполнения Vim и вашей древней версии Vim; событие SpellFileMissing связано с проверкой орфографии, которая была представлена ​​в Vim 7.0. Кажется, у вас есть файлы времени выполнения, которые инициализируют (не существующую) проверку орфографии.

Обновление Vim выглядит как самый простой и лучший способ решить эту проблему.

Vim 6.3 с 2004 года и очень устаревший. Должна быть установлена ​​последняя версия 7.3; если вы не можете найти подходящий пакет для вашего дистрибутива (для Windows, проверьте двоичные файлы из Cream project, также не очень сложно compile (например, из источников Mercurial) в Linux.

+0

Да, это устраняет проблему, спасибо! Тем не менее, я до сих пор не понимаю, как это сообщение не появилось раньше. Только когда я создал свой собственный .vimrc-файл, который не имеет ничего общего с «SpellFileMissing» – user2266598

+1

Поведение Vim по умолчанию - работать в «совместимом режиме», когда он не находит '~/.vimrc'. Поскольку вы создали' ~/.vimrc', Vim теперь работает в «nocompatible mode». Этот 'autocmd' может быть выполнен в рамках проверки функции и пытается использовать событие, которое недоступно, - это средневековая сборка. – romainl

 Смежные вопросы

  • Нет связанных вопросов^_^