Есть ли опция vim spell checker игнорировать слова, содержащие символы подчеркивания, несколько заглавных букв, минус, цифры в текстовом файле. Я не нашел ничего в руководствах (7.2) или поиске Google.
Опция Vim Spell для игнорирования идентификаторов исходного кода содержит символы подчеркивания, числа и т.д.
Ответ 1
Вы можете использовать команду syntax
с кластером @NoSpell
:
syn match myExCapitalWords +\<\w*[_0-9A-Z-]\w*\>+ [email protected]
Ответ 2
Вы можете посмотреть переменную :help iskeyword
, которая определяет, что такое слово.
Ответ 3
Вы можете попробовать использовать zg
при неправильном слове - это добавит слово в список разрешенных слов, который затем должен прекратить его выделение в будущем.
В противном случае я не уверен, возможно ли это, используя стандартную функциональность - файлы синтаксиса могут указывать регионы, которые должны или не должны быть проверены орфографией, но это не поможет вам, поскольку вы включаете "плохие слова" в комментарии, который в большинстве случаев проверяется орфографией.