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$);

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.


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


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.


2

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


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.