Dans Eclipse, lorsque je tape ctr + space main
, cela générera une méthode static void main
pour moi. Et lorsque je tape methodName
ctr + space , l’achèvement du code intelligent suggère de générer la méthode nommée methodName
.
Comment puis-je générer automatiquement une méthode vide dans IntelliJ?
Pour créer une nouvelle méthode à partir de l’utilisation dans le code comme:
... someMethodName() ...
Alt Entrez sur le code rouge:
Il est également possible de saisir void methodName()
et d’utiliser Complete Statement ( Ctrl Shift Enter ), il deviendra:
void methodName() { | }
Vous pouvez créer votre propre modèle en direct comme @Makoto a répondu, mais la programmation par intention semble être plus naturelle. Lorsque vous n’avez pas de méthode, vous écrivez du code pour l’utiliser, puis créez la méthode à partir de l’action d’intention – de cette façon, IDEA générera automatiquement la signature de la méthode en fonction des parameters et du type de retour dans la méthode like Ssortingng result = someMethod(ssortingngParam);
.
Enfin, il ne vaut rien que, dans IntelliJ IDEA, main()
méthode main()
puisse être générée en utilisant psvm
Tab .
main
Défaut:
Tapez psvm
( s p oblic s vi mique)> appuyez sur Tab
Utilisez le modèle d’Eclipse ( main
au lieu de psvm
)
Fichier > Paramètres ou appuyez sur Ctrl + Alt + S
Du côté droit, cliquez sur le signe ” + “> Modèle Live
Vous verrez le nouveau modèle ajouté dans Autres.
Cliquez sur Définir
Sélectionnez Java > Appuyez sur OK
Tapez main
dans votre code Java> appuyez sur Tab
void
Tapez le nom de votre méthode suivi par des parenthèses (+ les arguments, si vous les utilisez) – Ex: m()
ou m(1,2)
> Appuyez sur Alt + Entrée > Cliquez sur “Créer une méthode …” (ou appuyez sur Entrée si il est déjà sélectionné)
IntelliJ utilise les modèles Live pour effectuer son code. Il s’agit alors de décider quel nom abrégé vous souhaitez utiliser pour nommer votre méthode annulée.
Voici un exemple. Créez un modèle en direct dans Paramètres> Modèles en direct, puis cochez la case “Autre”. Appuyez sur le + à droite, puis donnez à votre modèle un raccourci clavier.
Voici celui que j’ai tapé. Avec les deux variables différentes $NAME$
et $ARGS$
, je peux passer entre elles lorsque j’ai besoin de les remplir. $END$
est l’endroit où le curseur se termine lorsque je termine la tabulation entre les deux autres variables.
void $NAME$ ($ARGS$) { $END$ }
Le nom abrégé que j’ai utilisé est pmeth
. Donc, chaque fois que je tape pmeth
dans IntelliJ dans un fichier Java, puis que je pmeth
sur Tab , cette méthode est remplie et mon curseur démarre automatiquement à $NAME$
.
Tapez l’abréviation du modèle de méthode main ():
Appuyez sur la touche d’appel du modèle. Par défaut, c’est Tab. L’abréviation s’étend à la méthode main ().
tapez psvm
sur la classe Java puis sur Ctrl + période
Tapez simplement l’abréviation du modèle de méthode main ():
psvm then Enter