在vim语法文件中,如何使"syn match"行为不区分大小写?

Chr*_*oms 2 vim

我开始编辑Spider程序文件(即电子显微镜图像处理程序).我开始为它创建自己的语法和ftplugin文件,但是想知道如何使syn match行为不敏感?

目前我使用两个语句来实现这种影响(in .vim/syntax/spider.vim):

syn match spiderCommand /\<AC\>/$
syn match spiderCommand /\<ac\>/$
Run Code Online (Sandbox Code Playgroud)

Jan*_*ary 8

我在文档中找到了以下内容:

syntax case ignore
Run Code Online (Sandbox Code Playgroud)

也许这有帮助.但是,我认为它适用于所有匹配.

此外,由于/\<AC\>/$只是一个vim模式,您应该能够使用标准的"忽略大小写"指令\c.以下应该有效:

/\c\<AC\>/$
Run Code Online (Sandbox Code Playgroud)

  • `\ c`做到了!谢谢! (2认同)