是否有任何vim插件可以限制拼写检查只在c源代码文件中的注释?

时间:2012-01-08 04:43:21

标签: vim

我想打开拼写检查以避免评论中的拼写错误,但在代码中,这些红色下划线真的很烦人......

某些文件类型插件可以为其他语言(如Python)执行此操作,但我找不到任何c插件。

我尝试了c.vim,但它不起作用。

1 个答案:

答案 0 :(得分:7)

您应该能够修改c语法文件以获得所需的行为。当您加载c文件(或将文件设置为c filetype)时,将从/ vimxx / syntax目录加载c语法文件,它是名为c.vim的文件。此文件包含所有可以突出显示的元素的语法语句。

您会注意到整个文件中的多个语句以contains=结尾,并且在“包含”的组中包含@Spell。如果从这些语句中删除@Spell(主要是字符串语法项),并将@Spell保留在“comment”元素的contains子句中(例如cComment),它应该做你想要的。< / p>

小心不要从任何@Spell子句中删除contains=ALLBUT,,正如您可能猜到的那样,列出可能包含在给定组中的语法项。< / p>