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+Space chaque fois.
Vous n'êtes pas obligé d'appuyer CTRL * space mais peut-être que le délai est trop important ou que vous n’aimez pas le déclencheur (le paramètre par défaut est '.'). Aller à
Fenêtre -> Préférences -> Java/Éditeur/Assistant de contenu
Et modifiez les paramètres sous Activation automatique selon vos goûts.
Si cela ne fonctionne pas pour les utilisateurs de Windows, voir cette réponse .
Je me rapproche du comportement semblable à VisualStudio en réglant le "Déclencheur de saisie semi-automatique pour Java" sur
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
et mettre le délai à 0.
Maintenant, j'aimerais savoir comment faire en sorte que le nom de la méthode de complétion automatique soit autocomplet lorsque j'appuie sur (comme le fait Intellisense de VS.
Tony est un pur génie. Cependant, pour atteindre encore mieux l'auto-complétion, essayez de définir les déclencheurs comme suit:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(spécifiquement organisé dans l'ordre d'utilisation pour des performances plus rapides :)
Si cela ne fonctionne pas même si 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 la suivante:
Une fois, j'ai eu le même problème, puis j'ai cherché et trouvé ceci et cela a fonctionné pour moi:
Certaines cases avaient été décochées, alors je les ai vérifiées à nouveau, puis cela a fonctionné. Il suffit d'aller à
Windows> Préférences> Java> Éditeur> Assistant de contenu> Avancé
et cochez les cases que vous voulez.
la réponse de D3dave est cool. Cependant, TheGreenGarbage a mentionné un problème à ce sujet que je trouve également assez ennuyeux. Alors, voici un exemple qui ne suggère pas immédiatement quelque chose après le signe '=' et lors de la saisie d'un espace:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
Ce que j'ai fait était simplement de supprimer l'espace et les caractères '=' du tableau :)
Sinon, si vous souhaitez des suggestions lors de la saisie d'un espace, mais pas après le signe '=':
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&