4 votes

Modifier l'ordre du contenu de l'aide eclipse pour le développement Android

Je travaille sur une application Android, en utilisant Eclipse 4.2. J'ai configuré l'assistant de contenu presque comme je le souhaite. Cependant, lorsque, par exemple, je commence à taper int pour créer une variable Java int, l'entrée Android.R.Integer dans content assist est l'entrée principale.
J'ai mis en place un système d'aide au contenu par pertinence. C'est juste une gêne parce que chaque fois que je veux créer une variable int, je dois soit appuyer sur Esc, soit appuyer sur enter et supprimer "eger" à la fin du type.

Merci d'avance.

2voto

Henrique Sousa Points 363

Aucune des solutions proposées ici n'ayant vraiment fonctionné, j'ai décidé de me rendre sur le site suivant

Java -> Apparence -> Filtres de type

et ajouter * int * (oui, c'est un astérisque suivi de int puis un autre astérisque).

Il y a une case à cocher à côté du filtre que vous venez d'ajouter, assurez-vous qu'elle est cochée.

Problème résolu (enfin !)

1voto

ralph961 Points 36

Vous pouvez utiliser Préférences->Java->Apparence->Filtres de type pour filtrer les suggestions que vous souhaitez ignorer. Je me demande pourquoi vous avez vraiment besoin de content assist pour créer une variable int, il serait plus facile de simplement la taper. Mais si vous y tenez vraiment, vous pouvez taper la valeur entière et utiliser le raccourci Ctrl-2-L pour créer la variable locale.

1voto

Lin Points 26

En Java->Apparence>Filtres de type

cliquer sur ajouter

tapez 'int*' -> cliquez sur ok.

Ensuite, lorsque vous tapez int , le premier résultat est int au lieu d'integer .

0voto

Z30Dragon Points 42

Cren Je suis dans la même situation. J'ai réglé l'assistance au contenu pour qu'elle s'active automatiquement à chaque lettre parce que je la trouve extrêmement utile de cette façon, mais j'ai le même problème d'int(eger) que vous.

J'ai trouvé quelques moyens d'y remédier et j'ai pensé les partager avec vous au cas où l'un d'entre eux vous serait utile.

Vous pouvez utiliser un filtre de type, comme l'a suggéré Ralph, qui fonctionne très bien, mais vous n'obtenez pas l'assistance lorsque vous voulez en fait Integer, ce qui n'est pas si grave.

Vous pourriez retarder l'aide au contenu suffisamment longtemps pour que vous puissiez taper "int" et entrer avant qu'elle n'apparaisse, ce qui vous donnerait toujours un délai. (Dans Préférences->Java->Éditeur->Assistance au contenu, il y a un réglage de délai d'activation automatique).

Ou supprimez "i", "n" et "t" des déclencheurs d'activation automatique (toujours dans Préférences->Java->Éditeur->Assistance au contenu). C'est la méthode que j'essaie actuellement, et elle semble fonctionner avec tout, même avec Integer, ce qui m'évite d'avoir à taper "ger" :).

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