Comment générer une méthode vide dans IntelliJ IDEA?

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:

Créer une méthode

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 .

IntelliJ IDEA 15

Générer une méthode 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

      Fichier/> Paramètres”> </p>
</li>
<li>
<p>  <strong>Éditeur</strong> > <strong>Modèles Live</strong> </p>
<p> <img src=

    • Du côté droit, cliquez sur le signe ” + “> Modèle Live

      Ajouter/> Modèle Live”> </p>
</li>
<li>
<p>  Ajoutez les détails suivants: </p>
<ul>
<li>  Abréviation: <code>main</code> </li>
<li>  Description: <code>main() method declaration</code> </li>
<li>
<p>  Texte du modèle: </p>
<pre> <code>public static void main(Ssortingng[] args){ $END$ }</code> </pre>
<p> <img src=

      Vous verrez le nouveau modèle ajouté dans Autres.

  • Cliquez sur Définir

    Définir

  • Sélectionnez Java > Appuyez sur OK

    Sélectionnez Java

  • Tapez main dans votre code Java> appuyez sur Tab

Générer une méthode 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é)

    Nouvelle méthode

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$ .

  1. Tapez l’abréviation du modèle de méthode main (): entrer la description de l'image ici

  2. 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