jeudi 30 octobre 2014

Re-activer l'auto-complétion PHP dans Eclipse

Eclipse, environnement de développement grandement utilisé pour développer du PHP (mais surtout pour du Java), a quelques bugs assez "contraignants".

L'un d'eux est l'auto-complétion PHP qui "disparait en partie". A savoir que j'avais encore quelques auto-complétions pour mes classes ou mes variables, mais pas tout, et surtout, plus aucune auto-complétion pour toutes les fonctions PHP.
2 possibilités pour corriger ce problème, la 2ème a fonctionné chez moi sur Eclipse Kepler :
  • Supprimer la node <nature>org.eclipse.php.core.PHPNature</nature> contenue dans .projet (à la racine de votre projet)
  • Supprimer les fichiers .db dans .metadata\.plugins\org.eclipse.dltk.core.index.sql.h2 (à la racine de votre workspace)

Bien sûr, tout ceci en ayant fermé Eclipse, et en le relancant après les modifications.
Pensez à faire une sauvegarde de vos fichiers à modifier avant toute chose, au cas ou.