Eclipse Intellisense?
Comment dire à Eclipse de faire automatiquement des suggestions pendant que je tape? Je suis à la recherche d'une fonctionnalité de Studio visuel de type Intellisense avec Resharper.
actuellement, je dois appuyer sur CTRL + Espace à chaque fois.
6 réponses
Vous n'avez pas à appuyer sur CTRL * espace mais peut-être que le retard 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/Éditeur/L'Assistant De Contenu
et changez les paramètres sous Activation automatique à votre choix.
si cela ne fonctionne pas pour les utilisateurs de windows alors voir cette réponse .
je me suis rapproché du comportement de type VisualStudio en réglant le déclencheur "Autocomplete Trigger for Java" à
.(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
et réglage du délai à 0.
maintenant je voudrais réaliser comment faire autocomplete nom de méthode quand je presse (comme Intellisense de VS fait.
Tony est un pur génie. Toutefois, pour obtenir encore mieux l'auto-achèvement essayer de mettre les déclencheurs à ceci:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz =.(!+-*/~,[{@#$%^&
(spécifiquement aranged dans l'ordre d'utilisation pour une performance plus rapide:)
si cela ne fonctionne pas même si vous avez déjà le code Assist activé, les fichiers de configuration D'Eclipse sont probablement corrompus. Une solution qui a fonctionné pour moi (sur Eclipse 3.5.2) était de:
- À Proximité De L'Éclipse.
- renommer le répertoire workspace.
- Start Eclipse. (Ceci crée un nouveau répertoire de l'espace de travail.)
- Importer (avec copie) les projets Java à partir de l'ancien espace de travail.
j'ai eu une fois le même problème, et puis j'ai cherché et trouvé ceci et cela a fonctionné pour moi:
Je n'avais pas vérifié certaines des boîtes, donc je les ai vérifiées de nouveau, puis ça a marché. Allez à
Windows > Preferences > Java > Éditeur > L'Assistant De Contenu > Avancé
et cochez les cases que vous voulez .
la réponse de d3dave est cool. Cependant legreengarbage a mentionné un problème à ce sujet que je trouve aussi plutôt ennuyeux. Donc en voici un qui ne suggère pas immédiatement quelque chose après le signe '=' et en tapant espace vide:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.(!+-*/~,[{@#$%^&
ce que j'ai fait était simplement supprimer l'espace et '=' chars du tableau:)
alternativement si vous voulez des suggestions en tapant espace vide, mais pas après le signe"=":
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .(!+-*/~,[{@#$%^&