Raccourci System.out.println () sur Intellij IDEA

Réponses:

255

Dans Idea 17eap:

sout: Impressions

System.out.println();

soutm: Imprime les noms de classe et de méthode actuels dans System.out

System.out.println("$CLASS_NAME$.$METHOD_NAME$");

soutp: Imprime les noms et valeurs des paramètres de méthode dans System.out

System.out.println($FORMAT$);

soutv: Imprime une valeur sur System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);
Olga
la source
Existe-t-il un raccourci pour appeler soutm pour toutes les fonctions d'un fichier en une seule fois? Ceci est utile lorsque vous souhaitez suivre le flux des appels de fonction à l'aide de journaux.
nkalra0123
48

Ouais, tu peux le faire. Ouvrez simplement Paramètres -> Modèles en direct. Créez-en un nouveau avec sysocomme abréviation et System.out.println($END$);comme texte de modèle.

Konstantin Labun
la source
2
Cela ne répond pas à son souhait de se compléter automatiquement avec ctrl + espace.
Murat Karagöz
Eh bien, s'il fait ce réglage, ne peut-il pas simplement taper sysoet appuyer sur Tabpour terminer la déclaration? Nous faisons quelque chose de similaire en définissant la méthode principale: nous tapons psvmet appuyons sur Tabce qui la fait automatiquement public static void main(String[] args).
progyammer
ctrl + space étend également les modèles en direct
Peter Gromov
1
ctrl + space ne développe pas sout de la même manière que tab, il affiche un menu avec sout dans celui-ci - si assez proche (et c'est peut-être uniquement parce que j'ai activé le keymap Eclipse). La réponse de Leo aide
Bill K
32

Si vous voulez connaître tous les raccourcis dans intellij, appuyez sur "Ctrl + J". Cela montre tous les raccourcis. Pour System.out.println () tapez "sout" et appuyez sur "Tab".

Vyas Ramankulangara
la source
11

Ouvrez les paramètres (par défaut, Alt + Ctrl + S) et recherchez des modèles dynamiques. Dans la partie supérieure, il y a une option qui dit "Par défaut, développer avec TAB" (TAB est la valeur par défaut), choisissez "Personnalisé" puis appuyez sur "Modifier" et ajoutez le keymap "ctrl + barre d'espace" à l'option "Développer le modèle en direct / Abréviation Emmet ".

Vous pouvez maintenant appuyer sur Ctrl + barre d'espace et développer les modèles en direct. Maintenant, pour le changer en "syso" au lieu de "sout", dans l'option Live Templates, il y a une liste de tonnes d'options cochées, allez dans "other" et développez-le, là vous trouverez "sout", renommez-le simplement à "syso" et a frappé aply.

J'espère que cela peut vous aider.

Leo
la source
2

Sur MAC, vous pouvez faire sout + returnou ⌘+j(cmd + j) ouvre des suggestions de modèles en direct, entrez soutpour choisirSystem.out.println();

MrKulli
la source
1

Si vous utilisez scala, essayez priv+tab

Janac Meena
la source