Как я могу создать свой собственный файл правописания для 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. местоимения м.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.