Question

Comment puis-je dire Eclipse de faire automatiquement des suggestions que je tape? Je suis à la recherche d'une fonctionnalité IntelliSense comme Visual Studio avec ReSharper.

À l'heure actuelle, je dois appuyer sur CTRL + Espace chaque fois.

Était-ce utile?

La solution

Vous ne devez appuyer sur CTRL * Espace mais peut-être le retard est trop grand ou que vous ne pas comme le déclencheur (par défaut « »). Aller à

  

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

Et modifier les paramètres sous Activation automatique à vos prédilections.

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

Autres conseils

J'ai se rapprocher de comportement comme VisualStudio en définissant le « Autocomplete Trigger pour Java » à

.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

et la mise en retard à 0.

Maintenant, je voudrais réaliser comment le faire autocomplete nom de la méthode quand je presse (comme le fait IntelliSense VS.

Tony est un pur génie. Cependant, pour obtenir encore mieux essayer l'auto-complétion définissant les déclencheurs à ceci:

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

(en particulier aranged pour l'utilisation des performances plus rapides:)

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

  1. Fermer Eclipse.
  2. Renommer le répertoire de l'espace de travail.
  3. Démarrez Eclipse. (Ceci crée un nouveau répertoire de l'espace de travail.)
  4. Importer (avec copie) les projets Java de l'ancien espace de travail.

J'ai eu le même problème, et j'ai cherché et trouvé cela et cela a fonctionné pour moi:

J'avais eu quelques-unes des cases non cochées, alors je les ai vérifié à nouveau, il a travaillé. Il suffit d'aller à

  

de Windows> Préférences> Java> Editor> Content Assist> Avancé

et cochez les cases que vous voulez.

La réponse de d3dave est cool. Cependant theGreenGarbage mentionné un problème à ce sujet que je trouve trop assez ennuyeux. Alors, voici un qui ne suggère pas immédiatement quelque chose après « = » signe et quand taper l'espace vide:

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

Ce que j'ai été simplement supprimer l'espace et « = » du tableau de caractères:)

Par ailleurs, si vous voulez des suggestions lorsque l'espace de vide de frappe, mais pas après « = » signe:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top