222 votes

System.out.println() raccourci sur Intellij IDEA

Je sais que je peux imprimer System.out.println() avec "sout" + tab. Y a-t-il un moyen de le faire avec "Syso" + ctrl + espace comme dans eclipse?

1 votes

1 votes

308voto

Olga Points 1703

Dans Idea 17eap :

sout : Imprime

System.out.println();

soutm : Imprime les noms de la classe actuelle et de la méthode sur System.out

System.out.println("$NOM_CLASSE$.$NOM_METHODE$");

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

System.out.println($FORMAT$);

soutv : Imprime une valeur sur System.out

System.out.println("$EXPR_COPY$ = " + $EXPR$);

0 votes

Y a-t-il un raccourci pour appeler soutm pour toutes les fonctions dans un fichier en une seule fois? Ceci est utile lorsque vous souhaitez suivre le flux d'appel des fonctions avec l'aide des journaux.

4 votes

Réponse non pertinente concernant la question

0 votes

Une chose importante à souligner est que Ne commencez pas par majuscule S. Il devrait être en minuscule 's' alors la suggestion de code proposera en fait sout qui, une fois sélectionné, le fera.

60voto

Konstantin Labun Points 1286

Oui, tu peux le faire. Il suffit d'ouvrir Paramètres -> Modèles en direct. Créez-en un nouveau avec syso comme abréviation et System.out.println($END$); comme texte du modèle.

4 votes

Cela ne répond pas à son souhait de compléter automatiquement avec ctrl+espace.

0 votes

Eh bien, s'il effectue ce réglage, ne peut-il pas simplement taper syso et appuyer sur Tab pour compléter l'instruction? Nous faisons quelque chose de similaire lors de la définition de la méthode principale : nous tapons psvm et appuyons sur Tab ce qui la transforme automatiquement en public static void main(String[] args).

0 votes

Ctrl+espace développe également les modèles en direct.

51voto

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

15voto

Leo Points 357

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

Maintenant, vous pouvez 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 Modèles en direct, il y a une liste de nombreuses options cochées, allez sur "autre" et développez-la, là vous trouverez "sout", renommez-le simplement en "syso" et appuyez sur appliquer.

J'espère que cela peut vous aider.

4voto

MrKulli Points 130

Sur MAC, vous pouvez faire sout + retour ou +j (cmd+j) ouvre des suggestions de modèles en direct, entrez sout pour choisir System.out.println();

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X