Ken*_*eng 4 syntax vim highlight
我在自定义语法文件中有这些规则.
syn match id '\w\+'
syn keyword _type void int bool string list nextgroup=id
Run Code Online (Sandbox Code Playgroud)
我只想id
在一个之后匹配_type
.
你已经很亲了
contained
.nextgroup=...
,匹配必须在当前组结束后完全开始.因此,您需要在id组匹配中包含前导空格:\s\+
或添加skipwhite
.my...
这里用过.:syn match myId '\w\+' contained
:syn keyword myType void int bool string list nextgroup=myId skipwhite
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1031 次 |
最近记录: |