我想突出显示与此正则表达式红色匹配的行: syn match RedLine "^\*\*\* .* \*\*\*\n" 然后我想突出显示下面这行蓝色的,不管它包含什么文本。我尝试使用\zs来匹配下面一行的模式,如下所示: syn match BlueLine "^\*\*\* .* \*\*\*\n\zs.*" 但这并不起作用(我的理解是,读取位置已经通过了\zs之前的匹配</
我正在尝试编辑python.vim语法文件,以复制Textmate中用于python的语法突出显示。附图说明了我正在努力实现的功能参数的突出显示。syn region pythonFunction start="(“end=")”contains=pythonParameters跳过白色start=以匹配<
我试图在Vim语法文件中编写一些匹配规则,以突出显示缩进符号。我的问题是语法突出显示使用背景色,所以我只想匹配符号字符,而不匹配前面的空格。只有在前面加上^s{0,1}(但不匹配空格),才能说"match \d.,+,和*“syn match notesBullet /^\s*\*/syn match notesNum
我正在尝试创建一个vim语法文件,并且我希望匹配以下文本:基本上,我希望将one和two作为两个单独的匹配进行匹配,并且我不关心three和four (或它们之后的任何内容我也不想在表达式的开头包含@[分隔符。[/ end=/\s\|\]/
syn region langParamTwo matchgroup=langListStart start=/@\[\S\+\