88 votes

Eclipse Intellisense ?

Comment puis-je dire à Eclipse de faire automatiquement des suggestions pendant que je tape ? Je recherche une fonctionnalité similaire à Visual Studio Intellisense avec Resharper.

Actuellement, je dois appuyer sur CTRL + Space à chaque fois.

168voto

Tony Points 1061

Je me suis rapproché d'un comportement similaire à celui de VisualStudio en réglant le "Déclencheur d'autocomplétion pour Java" sur

.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

et en mettant le délai à 0.

Maintenant j'aimerais réaliser comment faire pour que le nom de la méthode soit autocomplété lorsque j'appuie sur ( comme le fait l'Intellisense de VS.

77voto

Daff Points 22358

Vous n'avez pas besoin d'appuyer sur CTRL * space mais peut-être que le délai est trop important ou que vous n'aimez pas le déclencheur (par défaut '.'). Allez à

Fenêtre -> Préférences -> Java/Editor/Content Assist

Et modifiez les paramètres sous Activation automatique à votre goût.

Si cela ne fonctionne pas pour les utilisateurs de Windows, voir cette réponse .

39voto

d3dave Points 629

Tony est un pur génie. Cependant, pour obtenir une auto-complétion encore meilleure, essayez de régler les déclencheurs comme ceci :

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&

(spécifiquement classés par ordre d'utilisation pour une performance plus rapide :)

6voto

Darthenius Points 1828

Si cela ne fonctionne pas même si vous avez déjà activé Code Assist, les fichiers de configuration d'Eclipse sont probablement corrompus. Une solution qui a fonctionné pour moi (sur Eclipse 3.5.2) était la suivante :

  1. Fermer l'éclipse.
  2. Renommez le répertoire de l'espace de travail.
  3. Lancez Eclipse. (Cela crée un nouveau répertoire d'espace de travail).
  4. Importez (avec copie) les projets Java de l'ancien espace de travail.

3voto

user3074382 Points 1

J'ai eu le même problème, puis j'ai cherché et trouvé ceci et ça a marché pour moi :

J'avais décoché certaines cases, alors je les ai recochées, et ça a marché. Il suffit d'aller sur

Windows > Préférences > Java > Éditeur > Assistant de contenu > Avancé

et cochez les cases que vous voulez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X