web-dev-qa-db-fra.com

Comment utiliser IntelliJ pour compléter automatiquement les paramètres de la méthode?

Une fonctionnalité d'Eclipse qui me manque vraiment est la façon dont vous pouvez compléter automatiquement les paramètres de méthode avec des variables actuellement dans la portée. Cette fonctionnalité sera, avec une combinaison de touches unique (ctrl+space) remplissez tous les paramètres de la méthode. Tant que mes variables étaient nommées de manière similaire aux paramètres de la méthode, je n'ai jamais eu de problème avec cette saisie semi-automatique. Existe-t-il un plugin ou une manière native d'accomplir cela dans Intellij?

45
user17854

IntelliJ IDEA 9 supporte maintenant ce qu'ils appellent "super achèvement" qui correspond au comportement que vous recherchez et est disponible via leur programme d'accès anticipé.

alt text
(source: jetbrains.com )

IntelliJ IDEA 8 ne vous permet pas de compléter automatiquement plus d'un paramètre à la fois. Vous êtes obligé d'utiliser Control-Shift-Space une fois pour chaque paramètre.

31
Alex B

Vous savez peut-être déjà qu’IntelliJ IDEA a le CTRL+P raccourci (Windows) et CMD+P (OX X) qui affiche une brève description des paramètres passés à la méthode. C'est très pratique et économise beaucoup de temps qui aurait autrement été consacré à la recherche de la déclaration de méthode.

73
Dmitry L

Contrôle-Maj-Espace (et l'achèvement est basé sur le type, pas le nom)

Pour plus de bien: Aide -> Référence par défaut du clavier

18
Craig Day

Il existe également un plugin IntelliJ appelé 'kotlin-fill-class' qui remplira automatiquement certaines valeurs par défaut. Testé la dernière version instantanée du plugin avec IntelliJ 2019.1 et il semble fonctionner.

1
Brooks DuBois