最近,我为Taglist
放弃了Tagbar
。 Tagbar
对于除PHP以外的所有语言均可以正常工作。
它将类,方法和变量列出在各自的类别中,而不是在其各自的范围内显示方法和变量。
我知道ctags
对PHP的支持很差。
有什么方法可以改善PHP的ctags
和Tagbar's
支持吗?我希望进行某种修改或调整,或采取其他任何方式。
最佳答案
我刚刚使用PHP_Parser作为语法解析后端,编写了一个名为phpctags的工具来生成ctags兼容的索引文件,以及一个用于标签栏的插件插件tagbar-phpctags来增强标签栏的PHP支持。
方法和属性,甚至是在函数中分配的局部变量,现在都可以在它们自己的范围内列出,并且可以在其访问信息中列出。
也许这些可以有所帮助。