Je sais que je peux imprimer System.out.println()
avec "sout" + tab
. Est-il possible de le faire avec "Syso" + ctrl + space
comme dans Eclipse?
Dans l'idée 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 les valeurs des paramètres de méthode dans System.out
System.out.println($FORMAT$);
soutv
: Imprime une valeur dans System.out
System.out.println("$EXPR_COPY$ = " + $EXPR$);
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 modèle de texte.
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".
Ouvrez les paramètres (par défaut, Alt + Ctrl + S) et recherchez des modèles dynamiques. Dans la partie supérieure, une option indique "Par défaut, développez avec TAB" (TAB est la valeur par défaut), choisissez "Personnaliser", puis cliquez sur "modifier" et ajoutez le keymap "ctrl + barre d'espace" à l'option "Développer modèle actif/Emmet Abréviation ".
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 dynamiques, une liste de tonnes d’options est cochée, allez à "autre" et développez-le, là vous trouverez "sout", il suffit de le renommer à "syso" et a frappé aply.
J'espère que cela peut vous aider.
Si vous utilisez scala, essayez priv
+ tab