gpt4 book ai didi

vim拼写检查: ignore capitalized words?

转载 作者:行者123 更新时间:2023-12-04 03:54:11 24 4
gpt4 key购买 nike

如何告诉Vim的拼写检查器忽略首字母大写的单词?

令人讨厌的是,例如MyWidget被标记为拼写错误。

最佳答案

您可以定义语法元素以忽略拼写检查。

" Ignore CamelCase words when spell checking
fun! IgnoreCamelCaseSpell()
syn match CamelCase /\<[A-Z][a-z]\+[A-Z].\{-}\>/ contains=@NoSpell transparent
syn cluster Spell add=CamelCase
endfun
autocmd BufRead,BufNewFile * :call IgnoreCamelCaseSpell()

请注意,必须使用 autocmd来确保在加载文件类型的语法定义之后加载语法规则(因为语法规则会清除所有现有的语法规则)。

但是我个人更喜欢添加它们(使用 zg),所以我可以检查是否有错字,而不是忽略一切。

关于vim拼写检查: ignore capitalized words?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7561603/

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