Comment générer une méthode void dans IntelliJ IDEA?
Dans Eclipse, quand je tape main
ctr+espace, il va générer un static void main
méthode pour moi. Et quand je tape methodName
ctr+espace, smart complétion de code, de suggérer la génération de la méthode nommée methodName
.
Comment puis-je générer automatiquement un méthode void à l'Ide?
Vous devez vous connecter pour publier un commentaire.
Pour créer une nouvelle méthode à partir de l'utilisation dans le code comme:
AltEntrée sur le code rouge:
Il est également possible de type
void methodName()
et l'utilisation Énoncé Complet (CtrlMajEntrée), il va devenir:Vous pourrait créer votre propre En Direct De Modèle comme @Makoto répondu, mais la programmation de l'intention semble être de plus naturel. Lorsque vous n'avez pas une méthode, vous écrivez du code qui va l'utiliser, puis créer la méthode de l'intention d'action - de cette façon, l'IDÉE sera de générer la signature de la méthode automatiquement selon les paramètres et le type de retour de la pas encore de méthode existante de l'utilisation, comme
String result = someMethod(stringParam);
.Enfin, il est intéressant de noter que dans IntelliJ IDEA
main()
méthode peut être généré à l'aide depsvm
Tab.psvm
, génial! qui l'eût cru?! dieu que j'aime cette IDE..IntelliJ IDEA 15
Générer un
main
méthodePar défaut:
Type
psvm
(ppublic static void main) > appuyez sur TabUtiliser le modèle à partir d'Eclipse (
main
au lieu depsvm
)Fichier > Paramètres ou appuyez sur la touche Ctrl + Alt + S
Éditeur > Live Templates
À partir de la droite, cliquez sur "+" sign > Vivent Modèle
Ajouter les précisions suivantes:
main
main() method declaration
Texte du modèle:
Vous allez voir le nouveau modèle ajouté dans d'Autres.
Cliquez sur Définir
Sélectionnez Java > Appuyez sur OK
Type
main
dans votre code Java > appuyez sur TabGénérer un
void
méthodeType de votre nom de la méthode suivi par des parenthèses (+ les arguments, si vous les utilisez) - E. g.:
m()
oum(1,2)
> Appuyez sur Alt + Entrée > Cliquez sur "Créer une méthode ..." (ou appuyez sur la touche Entrée si elle est déjà sélectionnée)Type de l'abréviation de la méthode main() modèle:
Appuyez sur le modèle de l'invocation de la clé. Par défaut, il s'agit de l'Onglet. L'abréviation étend à la méthode main ().
main
méthode, pas d'un usage généralvoid
méthode.IntelliJ fait usage de Des Modèles En Direct faire sa complétion de code. C'est alors une question de décider de ce nom raccourci que vous souhaitez utiliser pour le nom de votre méthode void.
Voici un exemple. Créer un modèle de vivre dans Paramètres > Live Templates, puis cochez la case "Autre". Cliquez sur le + à droite, puis donner à votre modèle d'une abréviation de frappe du nom.
Voici celui que j'ai tapé. Avec les deux variables différentes
$NAME$
et$ARGS$
, je peux onglet entre eux quand j'ai besoin de les remplir.$END$
est l'endroit où le curseur se termine quand je me suis fait une tabulation à travers les deux autres variables.Le nom raccourci que j'ai utilisé est
pmeth
. Donc, chaque fois que j'typepmeth
dans IntelliJ dans un fichier Java, puis appuyez sur Tab, cette méthode est rempli, et mon curseur démarre automatiquement au$NAME$
.type
psvm
sur la classe Java et ensuite sur Ctrl+touchemain
méthode, pas d'un usage généralvoid
méthode.Il suffit de Taper l'abréviation de la méthode main() modèle:
psvm then Enter
main
méthode, pas d'un usage généralvoid
méthode.main
méthode". C'est pas par un effort de l'imagination d'un "générique" ou d'usage généralvoid
méthode.