DLTK Indexation en cours
Notre logiciel qui anime notre entreprise est près de 16 000 fichiers PHP de long. C'est absolument un vaste système. Zend Studio prend littéralement quelques heures pour exécuter la DLTK indexation.
Je ne peux pas trouver une date de réponse sur ce point, mais il doit y avoir un moyen de le désactiver ou limiter l'accès à certains répertoires.
Aussi, en quoi ce processus est-il en train de faire?
Grâce.
Vous devez vous connecter pour publier un commentaire.
La DLTK l'indexation est une caractéristique de l'Éclipse que les indices d'informations sur la dynamique des langages comme PHP ou Perl. Pour PHP, cela comprend des définitions de classe, y compris leurs propriétés et des méthodes, des prototypes de fonction, décide de code qui est inclus ou dans d'autres fichiers, ainsi que beaucoup d'autres choses.
Sans elle, vous auriez à perdre des choses comme l'auto-complétion pour les classes et les fonctions définies par votre projet. Il permet également de refactoring donc, si vous renommez une fonction, il peut mettre à jour tous les autres fichiers de référence de cette fonction.
Il est généralement une bonne chose, mais je ressens votre douleur et ont couru dans la même question, un certain nombre de fois.
Vous pouvez éviter certains répertoires d'être indexé par un clic droit sur le dossier que vous souhaitez exclure de l'indexation de votre projet et en sélectionnant
Build Path
puis en cliquant surExclude
. Ce qui devrait l'empêcher d'obtenir indexés par ce processus.Alternativement, vous pouvez tirer vers le haut les propriétés du projet et de gérer les chemins exclus à partir de là:
Dans le cas où si vous avez plusieurs projets et certains d'entre eux vous utilisez très rarement, vous pouvez simplement fermer le projet (à partir du menu clic-droit): ceci permet d'éviter de faire DLTK indexation sur les projets clôturés.
Veuillez noter que la fermeture du projet ne permet PAS de l'enlever, donc si un jour vous avez besoin d'accéder ou de modifier un fichier, vous pouvez tout simplement ré-ouvrir.
Sortir de votre immense base de code en modules, et puis vous pouvez avoir de nombreux petits projets dans Zend Studio, chacun avec beaucoup moins d'index lorsque les dépendances sont traités comme des bibliothèques.