quando si utilizzano gli spazi dei nomi PHP, il codice su cui lavoro utilizza un numero elevato di alias di spazi dei nomi, ad es.Come posso configurare ctags per indicizzare gli spazi dei nomi PHP e i loro alias?
<?php
namespace foo;
use bar\baz\qux as bazQux;
...
$a = new bazQux();
E 'possibile configurare esuberante Ctags per indicizzare l'uso di questi alias namespace in modo che possa saltare da una linea in cui viene utilizzato l'alias (l'istanza di cui sopra) direttamente alla classe reale? Se ciò non è possibile, qual è il miglior compromesso che si possa ottenere?
Ho visto da qualche parte una patch non ancora integrata per ctags per utilizzare un tokenizzatore PHP per il supporto PHP invece dell'attuale implementazione basata su regex; Mi piacerebbe continuare a usare un ctags di riserva, se possibile, invece di dover applicare patch e compilare una versione da solo.
Essa non risponde alla tua domanda (che non aiuta la navigazione inter-classe) ma di recente ho trovato phpctags , che è molto utile se si utilizza anche il plug-in della barra di tag vim: http://stackoverflow.com/questions/11290352/vim-hack-ctags-or-tweak-tagbar-for-better-php-support – Lambart
@Lambart Grazie per quelle informazioni; phpctags sembra interessante. –