Comment dire à Eclipse de faire automatiquement des suggestions au fur et à mesure que je tape? Je recherche une fonctionnalité de type Visual Studio Intellisense avec Resharper.
Actuellement, je dois appuyer sur CTRL+ à Spacechaque fois.
Réponses:
Vous n'êtes pas obligé d'appuyer sur CTRL* spacemais peut-être que le délai est trop grand ou que vous n'aimez pas le déclencheur (la valeur par défaut est «.»). Aller à
Fenêtre -> Préférences -> Java / Editor / Content Assist
Et modifiez les paramètres sous Activation automatique à votre guise.
Si cela ne fonctionne pas pour les utilisateurs de Windows, consultez cette réponse .
ADT -> Preferences -> Java/Editor/Content Assist
Je me rapproche du comportement de type VisualStudio en définissant le "Déclencheur de saisie semi-automatique pour Java" sur
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
et régler le délai sur 0.
Maintenant, j'aimerais savoir comment rendre le nom de la méthode de saisie semi-automatique lorsque j'appuie sur (comme le fait Intellisense de VS.
Tony est un pur génie. Cependant, pour obtenir un achèvement automatique encore meilleur, essayez de définir les déclencheurs sur ceci:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(spécifiquement classés par ordre d'utilisation pour des performances plus rapides :)
=
, cela suggère immédiatement quelque chose. Si j'appuie sur espace, =
il insère automatiquement la première correspondance.
Si cela ne fonctionne pas même lorsque Code Assist est déjà activé, les fichiers de configuration d'Eclipse sont probablement corrompus. Une solution qui a fonctionné pour moi (sur Eclipse 3.5.2) était de:
Une fois, j'ai eu le même problème, puis j'ai cherché et trouvé ceci et cela a fonctionné pour moi:
J'avais décoché certaines cases, alors je les ai vérifiées à nouveau, puis cela a fonctionné. Allez simplement à
Windows> Préférences> Java> Editeur> Content Assist> Avancé
et cochez les cases souhaitées.
La réponse de d3dave est cool. Cependant, theGreenGarbage a mentionné un problème à ce sujet que je trouve moi aussi plutôt ennuyeux. Voici donc celui qui ne suggère pas immédiatement quelque chose après le signe '=' et lors de la saisie d'un espace vide:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
Ce que j'ai fait, c'est simplement supprimer l'espace et les caractères '=' du tableau :)
Sinon, si vous voulez des suggestions lors de la saisie d'un espace vide, mais pas après le signe '=':
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&