Question

J'ai un problème avec l'option de saisie semi-automatique dans Eclipse (Helios).J'ai déjà vérifié Windows->Préférences->PHP->Éditeur->Content Assist et tout semble être correct ici.Et quand j'obtiens des résultats lorsque j'écris « self :: » dans l'un de mes cours, mais c'est la seule situation dans laquelle je l'obtiens.

Par exemple.."Parent ::" ou "$ this->" ..Ne fonctionne pas du tout..des idées?

Au fait, je travaille sous Lunix, Ubuntu 10.10

Merci d'avance.

Était-ce utile?

La solution 3

On dirait que la mise à jour Eclipse pour construire ID: 20100917-0705 résoudre ce problème

.

Autres conseils

Quelques points à vérifier :

1) Le fichier .project contient :

<nature>org.eclipse.php.core.PHPNature</nature>

2) .buildpath contient :

<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>

3) Cliquez avec le bouton droit sur le projet et accédez à Configure -> Add PHP Support

4) Utilisez-vous un espace de noms dans votre code ?Si tel est le cas, la complétion fonctionne-t-elle sans espace de noms, c'est-à-diredans un espace de noms global

Je peux également voir pas mal de problèmes ouverts dans bugzilla liés à la complétion du code dans PDT.Regarde.

Comme il semble que yoy've déjà essayé les solutions de base qui sont documentées sur le Web (phpnature, ajouter le support php, Buildpath, etc.), il est probablement préférable de consulter les journaux et fournir toute erreur qui se produit lorsque vous essayez appeler l'auto-complétion.

Vous pouvez « queue » le journal et vérifier si quelque chose apparaît lorsque vous demandez une saisie semi-automatique (appuyez sur Ctrl + Espace après avoir écrit « $ this-> » à l'intérieur d'une méthode d'une classe):

tail myWorkspace/.metadata/.log -f

L'erreur qui apparaît peut être utile pour la recherche Google ou pour inclure ici pour d'autres pour aider!

Si vous venez de mettre à niveau Eclipse, vous devez renommer/supprimer l'espace de travail/.metadata

il y a parfois des problèmes de compatibilité...

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top