Как я могу создать свой собственный файл правописания для Vim?

13

В данный момент я пишу документ, в котором мне нужно использовать много сокращений, технического языка и не немецких слов.

Теперь мне было интересно, смогу ли я создать орфографический файл ( tech_speak), который проверяет этот технический язык, чтобы я мог использовать следующую команду vim

:set spelllang=de,tech_speak spell

Как это можно сделать?

Рафаэль Аренс
источник

Ответы:

13

Это 'spellfile'то, что вы ищете:

:set spellfile=~/.vim/spell/techspeak.utf-8.add

Примечание: избегайте специальных символов, таких как _; так как он разделяет имя региона в Vim.

Затем вы можете добавить свои собственные слова к нему с помощью zg. Вам даже не нужно ничего добавлять 'spelllang'; эти дополнения будут рассмотрены автоматически.

Инго Каркат
источник
Да, это выглядит хорошо, но, когда я использую zgvim, «E751: имя выходного файла не должно иметь имя региона».
Рафаэль Аренс
Ну мне нужно убрать _так :set spellfile=~/.vim/spell/techspeak.utf-8.addработает. Благодарность!
Рафаэль Аренс
1
Ты прав; лучше избегать таких персонажей; Я отредактировал свой ответ.
Инго Каркат
1
:help spell-mkspell

это то, что вы ищете.

п. местоимения м.
источник
1
Пожалуйста, поправьте меня, если я ошибаюсь. Но, поскольку я прочитал это, мне нужен существующий файл словаря. Но я хочу создать новый языковой файл, который я могу объединить с моим языком.
Рафаэль Аренс
1
Файл словаря может быть простым списком слов.
нет. местоимения м.
@nm Так, как CSV? Просто слова, разделенные запятыми?
Зельфир Кальцталь
1
@ Zelphir по новым строкам IIRC
n. местоимения м.