Как включить проверку орфографии vim на windows и cygwin? Я пытался с:

set spell spelllang=en

но это не работает.

Редактировать: Оказывается, что-то делать с включенным синтаксисом. Я использую Vim с Mintty и Cygwin. Если я отключу синтаксис, проверка орфографии работает правильно. Слова с ошибками выделены, и я могу прыгать между ними. Если я включаю синтаксис, слова с ошибками не выделяются и я не могу переходить между ними.

1 ответ1

0

Синтаксический плагин должен указать, какая из его определенных групп будет проверена орфографией. Это потому, что не имеет смысла выделять ключевые слова языка (думать о int , struct и т.д.) И имена переменных как ошибки заклинаний, а чаще всего просто (для языков программирования) комментарии.

Взгляните на плагин синтаксиса (вы найдете его в $VIMRUNTIME/syntax/<filetype>.vim , и проверьте наличие синтаксического заклинания contains=@Spell и :syntax spell Большинство плагинов теперь поставляются с поддержкой заклинаний; если нет, вам нужно добавить это (и передать свое усовершенствование автору или обратиться к автору плагина за поддержкой заклинаний).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .