用vim编辑cfg文件时,如果出现 xxx = yyy =zzz这样带有多个=号的时候,vim在显示时会把xxx = yyy看成是param,把zzz显示为value.

 

如果我们想让vim把xxx显示为param,把yyy = zzz显示为value,那该怎么作呢?

1. 编辑syntax下的cfg.vim(windows下的路径为C:\Program Files\Vim\vim73\syntax\cfg.vim)

2. 查找syn match   CfgParams    ".*="me=e-1 contains=CfgComment,把这里的".*="改为".\{-}="表示最短匹配

3. 保存之后,再打开cfg文件,发现cfg文件这次显示为