Gvim高亮函数名

修改 $VIM/vim73/syntax/c.vim, 在其中加入:

"来自王垠的著名配置文件,对函数名进行高亮
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^()]*)("me=e-2
syn match cFunction "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*("me=e-1
hi cFunction gui=NONE guifg=LightGreen
"本自网上一位网友的正则表达式,对类名进行高亮
syn match cClassName "\<[a-zA-Z_][a-zA-Z_0-9]*\>*\:"me=e-1
syn match cClassName "\<[a-zA-Z_][a-zA-Z_0-9]*\>*\."me=e-1
hi cClassName gui=NONE guifg=CYAN

  

 自己修改,高亮数组:

" 对数组变量,即中括号前面的变量加亮
syn match cVariant "\<[a-zA-Z_][a-zA-Z_0-9]*\>[^\[\]]*\]\["me=e-2
syn match cVariant "\<[a-zA-Z_][a-zA-Z_0-9]*\>\s*\["me=e-1
hi cVariant gui=NONE guifg=LightBlue

posted on 2011-08-24 18:02  LateStop  阅读(1742)  评论(0)    收藏  举报

导航