场景
使用 ctags
生成 PHP
的 tags
,发现对 trait
关键字是没有进行处理的.
$ ctags --languages=php -R .
方案
使用 --regex-php
参数,生成 trait
关键字的 tag
$ ctags --languages=php --regex-php='/^[ \t]*trait[ \t]+([a-z0_9_]+)/\1/t,traits/i' -R .
--regex-php
参数说明
--regex-php=/regex/tag-name/tag-kind/flags
若使用 ctags
Universal
版本,只要在 --php-kinds
里指定 t
即可.
网友评论