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



我想打开拼写检查以避免注释中的拼写错误,但在代码中,那些红色下划线真的很烦人。。。

一些文件类型插件可以为其他语言(如Python)提供这种功能,但我找不到任何c插件。

我试过c.vim,但不起作用。

您应该能够修改c语法文件以获得所需的行为。当你加载一个c文件(或将文件设置为c文件类型)时,c语法文件是从/vimxx/syntax目录加载的,它就是名为c.vim的文件。这个文件包含所有各种语法语句,这些语句建立了可以突出显示的元素。

您会注意到整个文件中有几个语句以contains=结尾,并且在"包含"的组中有@Spell。如果从这些语句(主要是字符串语法项)中删除@Spell,并将@Spell保留在"comment"元素(例如cComment)的contains子句中,这些元素应该符合您的要求。

注意不要从任何contains=ALLBUT,子句中删除@Spell,正如您可能猜测的那样,这些子句列出了给定组中可能包含而非的语法项。

最新更新