Vim拼写选项忽略包含下划线、数字等的源代码标识符

Vim拼写选项忽略包含下划线、数字等的源代码标识符,vim,Vim,vim拼写检查器中是否有任何选项可以忽略纯文本文件中包含下划线、多个大写字母、减号和数字的单词。我在手册(7.2)或谷歌搜索中找不到任何内容。您可能需要查看:help iskeyword变量,该变量定义了“word”是什么。您可以尝试在使用坏词时使用zg,这会将该词添加到允许的词列表中,这样以后就不会再突出显示它了 否则,我不确定使用标准功能是否可行-语法文件可以指定应该或不应该进行拼写检查的区域,但这对您没有帮助,因为您在注释中包含了“坏单词”,在大多数情况下会进行拼写检查。您可以将语法命令与

vim拼写检查器中是否有任何选项可以忽略纯文本文件中包含下划线、多个大写字母、减号和数字的单词。我在手册(7.2)或谷歌搜索中找不到任何内容。

您可能需要查看
:help iskeyword
变量,该变量定义了“word”是什么。

您可以尝试在使用坏词时使用
zg
,这会将该词添加到允许的词列表中,这样以后就不会再突出显示它了


否则,我不确定使用标准功能是否可行-语法文件可以指定应该或不应该进行拼写检查的区域,但这对您没有帮助,因为您在注释中包含了“坏单词”,在大多数情况下会进行拼写检查。

您可以将
语法
命令与
@NoSpell
集群一起使用:

syn match myExCapitalWords +\<\w*[_0-9A-Z-]\w*\>+ contains=@NoSpell
syn match myExCapitalWords+\+contains=@NoSpell

我想找到一个选项,使其忽略源代码中字符串文本或注释中的标识符。。。现在,它将它们标记为拼写错误,即使注释经常是关于它所说的东西拼写错误。
:help spell syntax
Vim不使用
'iskeyword'
进行拼写检查。