gpt4 book ai didi

vim - 如何更改Vim拼写中的单词识别?

转载 作者:行者123 更新时间:2023-12-04 08:19:02 25 4
gpt4 key购买 nike

我喜欢vim 7.0通过:set spell支持拼写检查,并且我喜欢默认情况下它仅检查我的C代码中的注释和文本字符串。但是我想找到一种改变行为的方法,以便vim知道当我写包含下划线的单词时,我不想检查该单词的拼写。

问题是我经常在注释中引用变量名或函数名,所以现在vim认为不是完整正确单词的每一段文本都是拼写错误。例如。
/* The variable proj_abc_ptr is used in function do_func_stuff' */
在大多数情况下,下划线分隔的部分是完整的单词,但是有时它们是我不希望添加到单词列表中的缩写。在拼写检查时,是否有任何全局方法可以告诉vim在单词中包含_?

最佳答案

您需要将其移至其自己的组中。像这样的东西:

hi link cCommentUnderscore cComment
syn match cCommentUnderscore display '\k\+_\w\+'
syn cluster cCommentGroup add=cCommentUnderscore

在某些荧光笔中,您可能需要在匹配行的末尾添加 contains=@NoSpell,但是在C语言中,默认值为 @NoSpell,因此应该没问题。

关于vim - 如何更改Vim拼写中的单词识别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1278003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com