Achèvement automatique du code sur Eclipse

Je veux qu’Eclipse me propose automatiquement toutes les options possibles, pendant que j’écris un nom de variable / classe ou un mot clé, comme dans Flash Develop ou Visual Studio.

C’est possible?

Sinon, avec quel Java IDE puis-je obtenir ceci?

Je vous demande spécifiquement comment obtenir automatiquement la même chose en utilisant CTRL + Espace , pendant que je tape.

Vous pouvez également définir la saisie automatique pour s’ouvrir automatiquement lors de la saisie.

Accédez à Preferences > Java > Editor > Content Assist et écrivez .abcdefghijklmnopqrstuvwxyz dans le champ .abcdefghijklmnopqrstuvwxyz à Auto activation sortingggers for Java .

Voir cette question pour plus de détails.

Utilisez le Ctrl+Space pour obtenir toutes les options d’auto-complétion possibles dans un contexte particulier dans l’éditeur.

Auto Complete vous permettra également d’insérer des modèles de code personnalisés dans l’éditeur, avec des espaces réservés pour différentes entrées. Par exemple, si vous tentez de compléter automatiquement le mot “test” dans un éditeur Java, dans le contexte d’un corps de classe, vous pourrez créer un test unitaire utilisant JUnit; vous devrez cependant coder le corps de la méthode. Certains modèles de code comme le précédent sortent de la boîte.

Options de configuration d’intérêt

  • Délai d’activation automatique. Si la liste des options de saisie automatique prend trop de temps à apparaître, le délai peut être réduit à partir de Windows -> Préférences -> Java -> Editeur -> Assistant de contenu -> Délai d’activation automatique (spécifiez le délai réduit ici).
  • Déclencheur à activation automatique pour Java. Accessible dans le même volet, cela se trouve être le . caractère par défaut. Lorsque vous venez de saisir le typeA. et vous vous attendez à voir les membres pertinents accessibles, la liste de complétion automatique apparaîtra automatiquement avec les membres appropriés, sur ce déclencheur.
  • Types de proposition Si vous ne souhaitez pas voir les propositions d’une variété particulière, vous pouvez les désactiver à partir de Windows -> Préférences -> Java -> Editeur -> Assistant de contenu -> Avancé. J’éteins généralement les propositions de la plupart des types sauf les propositions Java et Template. Frapper plusieurs fois Ctrl + Espace vous fera parcourir des propositions de différents types.
  • Propositions de modèles. Celles-ci sont différentes de vos propositions courantes. Vous pouvez append vos modèles de code ici; Il est accessible depuis Windows -> Préférences -> Java -> Editeur -> Modèles. La configuration des modèles existants est autorisée, de même que l’ajout de nouveaux modèles. Réservez toutefois votre utilisation pour les tâches de saisie fastidieuses qui ne comportent pas encore de modèle.

CTRL + Espace

Oui. Si la suggestion ne se compare pas automatiquement, appuyez sur le bouton crtl + space.

Puisque vous avez posé des questions sur d’autres IDE Java, je suggère IntelliJ by JetBrains. Il suffit de le regarder: non seulement il prend en charge la saisie automatique au fur et à mesure de la frappe, mais il prend également en charge le package d’importation une fois que vous avez terminé la saisie automatique.

IntelliJ

Avant que quelqu’un dise “Eclipse est gratuit”, notez qu’IntelliJ a également une édition communautaire gratuite: http://www.jetbrains.com/idea/download/

Voyez si vos parameters sont également corrects:

Fenêtre -> Préférences -> Java -> Éditeur -> aide au contenu. Voir si les “insertions d’achèvement” sont cochées avec tout ce que vous voulez aider à compléter automatiquement.

C’est simple, voici les étapes: 1. allez d’abord dans les parameters suivants Fenêtre -> Préférences -> Java -> Editeur -> aide au contenu -> avancé 2. il y aura deux cases à cocher. 3. cochez tout ce qui s’y trouve et cliquez sur Appliquer. 4. maintenant, bien sûr, lorsque vous coderez, il y aura automatiquement une fonctionnalité de complétion automatique du code.

Appuyez sur Ctrl + Espace pour ouvrir la boîte de dialog de saisie automatique dans Eclipse. Dans la perspective Java, il s’ouvre automatiquement après avoir tapé un . (normalement avec un court délai).

Maintenant, dans éclipse Neon cette fonctionnalité est présente. Aucun besoin de parameters spéciaux ou de configuration. En Ctrl + Espace, la suggestion de code est disponible.

Fenêtre -> Préférences -> Java -> Editeur -> assistant de contenu> entrer

“.abcdefghijklmnopqrstuvwxyz”

dans les déclencheurs d’activation automatique.

Cela vous permettra de compléter votre code.

Pas:

  • Dans Eclipse, ouvrez la boîte de saisie automatique du code à partir de la première lettre
  • Aller à >> Fenêtre >> préférence >> [Java c ++ php …] >> Editeur >> Activation automatique des déclencheurs pour …
  • Ajoutez le caractère ESPACE en plaçant simplement votre curseur à l’intérieur et en appuyant sur la touche espace.

Toutes les commandes et variables qui commencent par cette lettre vont maintenant apparaître