当使用 PHP 命名空间时,我处理的代码使用了大量的命名空间别名,例如
<?php
namespace foo;
use bar\baz\qux as bazQux;
...
$a = new bazQux();
是否可以配置 Exuberant Ctags 来索引这些命名空间别名的使用,以便我可以从使用别名的行(上面的实例化)直接跳转到真正的类?如果这不可能,那么可以实现的最佳折衷方案是什么?
我在某处看到了一个尚未集成的 ctags 补丁,它使用 PHP 标记器来支持 PHP,而不是当前基于正则表达式的实现;如果可能的话,我想继续使用股票 ctags,而不是自己修补和编译一个版本。