Mise à jour
Cela a été corrigé dans Eclipse 2018-12 . Ce comportement est toujours par défaut, mais peut être désactivé - voir la réponse acceptée pour savoir comment
Je laisserai la question telle qu'elle était pour la postérité, et pour ceux des versions antérieures d'Eclipse
Dans Eclipse, j'ai activé les suggestions de style intellisense pour Java en accédant à
Window -> Preferences -> Java/Editor/Content Assist
et régler les éléments suivants
Auto activation delay (ms) -> 0
Auto activation triggers for Java -> .(abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
source = Eclipse Intellisense?
Cela fonctionne à merveille, à part un problème ennuyeux. Lorsque je frappe spacebar, le jeton en cours de saisie est automatiquement complété avec ce qui se trouve en haut de la liste de suggestions. Assez juste, sauf que parfois je tape un nom de classe / variable avec une correspondance légale exacte, mais cela n'apparaîtra pas comme la meilleure suggestion. Donc, quand je frappe naturellement, spacebarEclipse insère quelque chose de complètement faux.
EG après avoir tapé
Cookie
je vais frapper spacebaret obtenirCookieMonster
.
Cela semble être un bug, et cela arrive assez souvent pour être ennuyeux, mais malgré cela, je ne veux spacebarpas déclencher la saisie semi-automatique en général . Je peux vouloir taper un nom de variable qui n'a pas encore été déclaré, ou quelque chose de similaire. Je souhaite utiliser la saisie semi-automatique comme outil d'aide, mais ma saisie naturelle doit toujours avoir la priorité sur elle.
Je voudrais arrêter de spacebardéclencher la saisie semi-automatique et revenir à l'utilisation enter, ou mieux encore déclencher la saisie semi-automatique avec une customtouche non utilisée dans la saisie ordinaire. Est-ce que tout cela est possible?
J'ai joué avec tous les paramètres de Content Assist en vain. Googler la question renvoie simplement un tas de résultats sur la désactivation de la fonction de saisie semi-automatique.
Ce problème est résolu depuis Eclipse 2018-12 [4.10] voir la réponse acceptée
Il est présent dans toutes les versions précédentes, à savoir 2018-09 [4.9], Photon [4.8], Oxygen [4.7], Neon [4.6], etc.