L’assistant de contenu (Ctrl + Espace) ne fonctionne pas - Eclipse

L'assistant de contenu (Ctrl + Espace) ne fonctionne pas - Eclipse

Problème

Content Assist (Ctrl + Espace) ne fonctionne pas dans mon Eclipse IDE version 3.3. J'ai deux Eclipse IDE installés, à la fois sur mon ordinateur portable et sur mon ordinateur de bureau personnel. Cependant, la fonction d'assistance au contenu de mon ordinateur portable Eclipse 3.3 fonctionne parfaitement, mais pas mon ordinateur de bureau personnel. Chaque fois que j'appuie sur les touches de combinaisonCtrl + Space, Eclipse ne me montre rien… ça me rend fou. Comment une telle fonctionnalité peut-elle être désactivée dans mon IDE Eclipse !!!?

Je commence à googler en ligne, ce problème est survenu depuis Eclipse IDE version 3.2, beaucoup de gens souffrent et de nombreuses solutions sortent pour y remédier rapidement. Malheureusement, il n'y a pas de solution définitive pour cela, certaines peuvent fonctionner et d'autres non.

Solution

Ici, j'ai résumé quelques solutions qui peuvent y remédier.

1. Nouvel espace de travail de projet

Créez un espace de travail totalement nouveau et importez votre projet existant. N'oubliez pas de cocher «Copy projects into workspace» pour copier tout votre travail existant dans un nouvel espace de travail.

2. Configuration de l'assistance de contenu

Configurez l'assistant de contenu d'Eclipse, allez à «Preferences>Java>Editor>Content Assist>Advanced». Make sure “Other Java Proposals” is ticked

3. Aucun détourné

Assurez-vous que la touche de combinaison(Ctrl + Space) n'est pas piratée par une autre application. Par exemple, la touche de combinaison de mon ordinateur de bureau(Ctrl + Space)est détournée par ma fonction de saisie de texte Windows. Je l'ai activé pour les langues chinoise et anglaise, l'une des touches de combinaison d'entrée de texte utilise(Ctrl + Space), donc un conflit s'est produit.

3. Options régionales et linguistiques

Assurez-vous que les «options régionales et linguistiques» sont en anglais. Par exemple, Windows, Panneau de configuration -> Options de région et de langue -> Onglet Avancé -> Langue du programme non-unicode -> Assurez-vous que l'anglais (États-Unis) est sélectionné, d'autres peuvent ne pas fonctionner, je ne sais pas pourquoi comme ça, mais ça travaillé.