level 2
虽然我觉得目前是没这个功能,我现在用的是easycolor+taghighlight,原理是利用taghighlight的python脚本和ctags结合产生highlight group,然后设置不同highlight group的颜色,不过这么做的缺陷也非常明显:
例如有个structer的member叫adapter,某个函数的参数也叫adapter,或者定义一个局部变量也叫adapter。像这种情况VIM highlight往往是错的,虽然有priority可以修改。不过这并不能解决问题,还会有很多highlight错误的情况发生。究其根本就是VIM的highlight是global的,不是基于上下文的。
2017年03月02日 05点03分
1
例如有个structer的member叫adapter,某个函数的参数也叫adapter,或者定义一个局部变量也叫adapter。像这种情况VIM highlight往往是错的,虽然有priority可以修改。不过这并不能解决问题,还会有很多highlight错误的情况发生。究其根本就是VIM的highlight是global的,不是基于上下文的。