43 votes

Est-il possible d'obtenir une autocomplétion de type IntelliJ dans Eclipse?

Je suis coincé avec Eclipse dans un projet et j'aimerais avoir une autocomplétion similaire à celle d'IntelliJ - deux problèmes majeurs sont:

  • Commencez à taper et Eclipse suggère automatiquement toutes les possibilités
  • Quand un élément est sélectionné dans la liste déroulante, vous pouvez l'accepter non seulement avec la touche Entrée mais avec des points, des barres d'espace ...

Merci pour l'aide

97voto

akshob Points 436

Allez dans Fenêtre → Préférences → Java -> Éditeur → Assignations de contenu. Dans la colonne "Déclencheurs d'activation automatique pour Java", entrez ceci:

 .qwertyuioplkjhgfdsazxcvbnm_QWERTYUIOPLKJHGFDSAZXCVBNM
 

Ajoutez toutes les autres clés que vous souhaitez. Vous avez terminé. Cela répond à votre première requête. En ce qui concerne le second, je pense qu'il existe déjà.

3voto

Marcel Points 146

Jetez un oeil à Eclipse Code Recommendations [1] ou Codetrails Connect [2]. Ils rendent la complétion de code d'Eclipse intelligente.

[1] http://eclipse.org/recommenders/

[2] http://marketplace.eclipse.org/content/codetrails-connect-community-edition/

2voto

sandalone Points 8326

Je dois dire non. Je suis passé d'Eclipse à IntelliJ en raison de l'intellisense et de l'incapacité à faire en sorte qu'Eclipse se comporte comme IntelliJ (ou si vous venez de l'environnement .NET: incapacité à faire en sorte qu'Eclipse intellisense se comporte comme ReSharper dans .NET).

DEVEZ-VOUS travailler dans Eclipse? Je fais 98% du travail dans IntelliJ, puis convertis le projet en projet Eclipse (IntelliJ peut toujours y accéder) et le termine dans Eclipse. Vous pourriez peut-être essayer cette solution.

1voto

Boro Points 6305

Il y a quelque chose comme ça dans Eclipse, je pense, certainement dans l'Eclipse Helios. Lors de la saisie, vous appuyez sur CTRL+ESPACE, ou lorsque vous avez tapé le nom de variable '.' va commencer l'auto-complétion des options. Aussi ici, quelqu'un suggère à changement automatique des paramètres de délai à 0.

BTW, vous pouvez également accepter votre sélection avec la barre d'espace, pour sûr.

EDIT: Pourquoi ne pas envisager d'utiliser NetBeans, ma préférée. Là, vous avez une option pour afficher l'auto-complétion sur commencez à taper Java Identificateur de la Partie. Ce serait alors regarder exactement comme vous le souhaitez. (dans NetBeans Tools->Options->Editor->Code Completion, il y a dans la Langue de sélectionner une zone de Java et enfin vérifier Auto Popup sur Tapant Java Identificateur de la Partie).

Bonne chance, Boro.

0voto

Alex Points 649

ctrl-espace ou le réglage du retard à 0 ne résout pas le problème. la question est de savoir comment faire en sorte qu'Eclipse affiche automatiquement les suggestions de saisie semi-automatique lorsque vous tapez. c'est une fonctionnalité très pratique d'IDEA, que j'aimerais vraiment avoir dans Eclipse

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