場景
使用 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
即可.
參考
Finding PHP Traits With Exuberant Ctags
本作品採用《CC 協議》,轉載必須註明作者和本文連結