2012-10-26 65 views
0

是否有可能以某种方式获得Vim突出显示,静态变量在Java源文件中? 脚本,配置,什么?我搜索了一会儿,觉得这是不可能的
,请证明我错了:)Vim突出显示静态变量

回答

3

JavaBrowser plugin概述了一个侧边栏静态方法和字段,如流行的标记列表插件。它依靠Exuberant Ctags解析Java源代码并创建一个函数原型的标签数据库,然后解析它的单词static(因为ctags没有明确地调用它)。

underlinetag plugin使用标记数据库为标记数据库中的所有条目定义语法高亮显示。

如果你实现了两个插件的组合,你就能实现你的目标。 (还有其他插件,如easytags,它可以在一个插件中提供自动标签更新和突出显示。)不幸的是,我认为这不仅仅是配置问题;您实际上必须深入了解插件的工作原理,并修改插件逻辑以仅筛选并应用于静态成员。

+0

有趣的,可能是一个业余时间的项目。谢谢。 – Carlo