Отдельный файл заклинаний Vim для пользовательских слов

Я только начал использовать функцию проверки орфографии в vim. Согласно документации, zg добавляет текущее слово в первый файл заклинаний.

Рекомендуется ли создать собственный пустой файл заклинаний, чтобы английский не засорялся? Если да: как создать пустой список заклинаний? Пустой файл с соответствующим именем дает "E757: это не похоже на файл заклинания".

Ответ 1

Использование ваших собственных дополнительных файлов заклинаний является рекомендуемым и стандартным способом выполнения пользовательской орфографии. В Vim у вас есть "root" файл заклинаний на основе текущего языка и кодировки и необязательное количество "дополнительных" файлов заклинаний.

Самый простой способ создать дополнительный файл заклинания (если вы еще этого не сделали) - просто добавить или удалить слово, используя zg или zw - Если 'spellfile' пуст, новый дополнительный файл заклинаний будет создаваться в первом записываемом каталоге в 'runtimepath'.

Именование файлов заклинаний может быть немного сложным. Во-первых, Vim принимает текстовый файл, содержащий список слов, и преобразует его в двоичный файл, который намного быстрее работает с внутренним. Причина, по которой вы получаете сообщение об ошибке E757, заключается в том, что Vim пытается загрузить файл двоичного заклинания, но он не находит текст маркера в начале файла, поэтому он спасется.
Чтобы создать свои собственные файлы заклинаний, имя файла должно быть в формате "mySpellFile.en.utf-8.add", где spelllang=en и encoding=utf-8.