Як я можу створити власний правописний файл для 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.