Eclipse: activer la saisie semi-automatique / l'assistance au contenu

Réponses:

187

Par défaut, dans Eclipse, il vous suffit d'appuyer sur Ctrl-spacepour la saisie semi-automatique. Sélectionnez ensuite la méthode souhaitée et attendez 500 ms pour que les informations javadoc apparaissent. Si cela ne fonctionne pas, allez sur Eclipse Windows menu-> Preferences-> Java-> Editor-> Content assistet vérifiez vos paramètres ici

THelper
la source
22
Existe-t-il un moyen de le faire apparaître sans toucher ctrl-espace?
sinθ
2
@MikeG Allez dans 'Menu Fenêtre> Préférences> Général> Touches'. Si vous sélectionnez ensuite «Assistance de contenu», vous pouvez modifier la liaison de clé par défaut.
THelper
128
Modifiez la valeur par défaut dans Déclencheurs d'activation automatique pour Java en ._abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ stackoverflow.com/questions/1959946/…
ftvs
1
@ftvs Où est "par défaut dans les déclencheurs d'activation automatique pour Java"? Je n'ai pas pu le trouver. (Utilisation de 23).
kRiZ
6
@kRiZ, Eclipse > Preferences > Java > Editor > Content Assist. Dans le volet inférieur "Activation automatique", il y a le champ "Déclencheurs d'activation automatique pour Java".
Luís Ramalho
150

Si vous souhaitez utiliser la saisie semi-automatique tout le temps sans avoir à vous soucier d'appuyer sur Ctrl+ Spacebarou sur votre propre raccourci clavier, vous pouvez effectuer le réglage suivant dans les préférences d'Eclipse pour déclencher la saisie semi-automatique simplement en tapant plusieurs caractères différents:

  1. Eclipse> Preferences> Java> Editor>Content Assist
  2. Activation automatique> Déclencheurs d'activation automatique pour Java
  3. Entrez tous les caractères que vous souhaitez déclencher la saisie semi-automatique, tels que les suivants:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._

Désormais, chaque fois que vous saisissez l'un de ces caractères, Eclipse déclenchera des suggestions de saisie semi-automatique en fonction du contexte.

créateur
la source
1
Cela fait que l'assistant de contenu d'Eclipse se comporte plus comme IntelliJ et Netbeans. Vraiment utile +1
Pranav A.
5
@ abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._ aide pour les annotations
mohsen.nour
N'y a-t-il pas une option pour l'expression régulière? comme [a-zA-Z]?
wallop
1
@wallop J'en doute un peu, mais je n'en ai aucune idée. Tbh j'ai copié cette réponse à partir d'un commentaire sur la réponse acceptée et cela a explosé. Je n'utilise même plus Eclipse.
intcreator
1
C'est une réponse plus complète. Merci.
Salil Junior
10
  1. window-> preferences-> java-> Editor->Contest Assist
  2. Entrez dans les déclencheurs d'activation automatique pour java:
    abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._
  3. Appliquer et fermer

autre méthode:
tapez la lettre initiale puis ctrl + barre d'espace pour les options de saisie semi-automatique.

deepak prajapati
la source
1
Bienvenue dans Stack Overflow! Veuillez noter que vous répondez à une question de sept ans déjà répondue. Voici un guide sur la façon de répondre .
help-info.de
3

Pour les déclencheurs d'auto-complétion dans Eclipse comme IntelliJ, procédez comme suit,

  1. Allez dans Eclipse Windows menu-> Preferences-> Java-> Editor-> Content assistet vérifiez vos paramètres ici
  2. Entrez dans la chaîne d'activation de saisie semi-automatique pour java: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ._@
  3. Appliquer et fermer la boîte de dialogue.

Merci.

Karthikeyan Karthikeyan
la source
2

Je ne sais pas si cela doit être explicitement activé n'importe où .. mais pour que cela fonctionne en premier lieu, vous devez inclure les fichiers jar javadoc avec les fichiers jars associés dans votre projet. Ensuite, lorsque vous effectuez un Ctrl + Espace, il affiche la saisie semi-automatique et les javadocs.

FUD
la source
Je n'ai pas .jars ... juste beaucoup de fichiers .java
john ktejik
1

Si vous n'êtes pas familier avec la saisie semi-automatique lors de la saisie de la syntaxe ou des méthodes intégrées dans l'éclipse, vous pouvez simplement taper la syntaxe ou le nom de la méthode souhaité et appuyer sur Ctrl+Space pour afficher la liste des options souhaitées et vous pouvez en sélectionner une.

Si l'option de saisie semi-automatique n'est pas activée, vous devez vérifier vos paramètres dans le menu Windows -> Preferences-> Java-> Editor->Content assist

Prakash Bhandari
la source
-3

Pour moi, cela m'a aidé après avoir changé le thème en `` mac '' puisque je fonctionne sur un MacOSX.

Eclipse: > Preferences> General> Appearance> Choisissez 'Mac' dans le menu.

Rogeekstar
la source
3
Ceci n'est pas pertinent pour le concours, vous changez simplement le thème de l'éditeur :) -1
Pranav A.