«Wrap with try… catch» dans IntelliJ?


Réponses:


265

Sélectionnez le code, puis soit:

  • Choisissez Code>Surround With
  • Appuyez sur Ctrl-Alt-T. (Commande-Option-T pour OS X.)

J'aime consulter de temps en temps le Guide de productivité dans le menu Aide. Non seulement il me dit tous les raccourcis, mais il garde la trace du nombre de fois que j'ai utilisé chacun d'eux et de la dernière fois que je l'ai utilisé. Je peux voir à quel point j'utilise les raccourcis.


14
Nice one sur le guide de productivité, je ne l'
ai

7
Je suis content que vous l'aimiez aussi. Ces gens de JetBrains sont un cran au-dessus. Chaque nouvelle version est meilleure que la précédente. Je viens d'en avoir 11 - c'est incroyable à quel point tout est rapide, maintenant que je tourne sur des SSD. "Développer avec plaisir", en effet.
duffymo

7
Sous Linux, c'est Ctrl + Alt + WinKey + T
Saad Mahmud

32

Ctrl Alt T apporte une nouvelle fenêtre de terminal dans les systèmes Linux. La bonne approche est donc Menu-> Code et sélectionnez Surround avec ...


J'utilise le plugin ideavim + intellij sur mac. Ctrl / Cmd + alt + T ne fonctionnait pas pour moi. J'ai dû sélectionner le code, puis le code de menu -> "entourer avec"
user674669

Ou vous pouvez le mapper à un autre coup de clé comme celui-ci stackoverflow.com/a/40106131/2940265
Menuka Ishan

7
Sur mon Ubuntu 16.04 Ctrl+Super+Alt+Tfonctionne par défaut.
Marcin Armatys

Ctrl + Super + Alt + T ne fonctionne plus dans Ubuntu 17.10
Nilesh Rathore

Super clé = touche Windows.
Prabs

24

Ubuntu:

"alt+c" -> "s" -> "6"

Mac:

"cmd+alt+t" -> "6"

Win (également les distributions Linux si aucun conflit avec la liaison de clé système):

"ctrl+alt+t" -> "6"

1
sélectionnez 6 pour Android Studio
Aleksandr

9

Pour récapituler et avoir un aperçu de toutes les situations, on pourrait faire:

  1. Indiquez la partie du code à entourer:

    • Gardez le pointeur sur la ligne que vous souhaitez entourer ou
    • Sélectionnez les lignes entières que vous souhaitez entourer (ne peut pas entourer les lignes partielles)
  2. Commander:

    • Gagner: Ctrl-Alt-T, 6ouAlt+C, S, 6
    • Mac: Command+Alt+T, 6
    • Linux: Alt+C, S, 6

Enfin, n'oubliez pas d'utiliser le Productivity Guidesous le Help menu.


Bon moyen d'utiliser la touche de raccourci du menu! Merci!
Phuong

Votre touche Linux est une navigation dans le menu. Quoi qu'il en soit, vous pouvez le cartographier. stackoverflow.com/a/40106131/2940265
Menuka Ishan

8

Si vous n'avez besoin d'encapsuler qu'une seule ligne dans un try-catch, vous pouvez utiliser l' achèvement de Postfix , disponible dans IDEA 13.1 EAP et au-dessus.

L'idée est que tout ce que vous avez à faire est d'ajouter .tryà votre ligne et la complétion pourra l'envelopper dans un try-catch.

Par exemple:

System.out.println("Hello World!");.try

résulte en

try {
    System.out.println("Hello World!");
} catch (Exception e) {
    e.printStackTrace();
}

Très agréable! mais semble ne fonctionne nulle part, à la fin des instructions de retour, par exemple.
faghani le


2

Intellij Idea fournit des fonctionnalités pour cela. ci-dessous le lien, vous pouvez voir ce que vous pouvez réaliser avec surround avec https://www.jetbrains.com/help/idea/2016.2/surrounding-blocks-of-code-with-language-constructs.html

Si vous utilisez Ubuntu et que vous avez déjà lu les réponses ci-dessus, vous pouvez voir ce raccourci clavier par défaut pour surround avec Ctrl+Alt+T est un terminal ouvert dans Ubuntu.
Ainsi, une façon d'utiliser le surround avec est, dans Code de menu -> Surround avec . Mais cela ne nous permet pas d'utiliser la promesse de base Intellij de développement de clavier uniquement. Pour tenir la promesse, Intellij nous a laissé utiliser nos propres raccourcis clavier.

Pour cela, allez dans Fichier -> Paramètres -> Keymap , vous pouvez voir une zone de recherche. Tapez la fonctionnalité souhaitée (Surround with). Faites un clic droit sur Surround avec, puis sélectionnez Supprimer Ctrl + Alt + T . Ensuite, cliquez à nouveau avec le bouton droit et sélectionnez Ajouter un raccourci clavier La touche Donner dont vous avez besoin (ex: appuyez sur Ctrl + Alt + P) Puis appuyez sur OK. Cela peut provoquer une erreur indiquant la frappe en cours d'utilisation.Si vous le souhaitez, appuyez sur Quitter . Puis appuyez sur Appliquer

Si vous souhaitez connaître les touches par défaut dans Intellij Idea, consultez ce pdf fourni par Jetbrains

[Lien mis à jour]
https://resources.jetbrains.com/storage/products/intellij-idea/docs/IntelliJIDEA_ReferenceCard.pdf


2

Sélectionnez le bloc de code à entourer, puis appuyez sur Ctrl+ Alt+ T(ou faites un clic droit sur la sélection et sélectionnez Surround avec… dans le menu). IntelliJ IDEA affichera une liste d'options parmi lesquelles choisir. entrez la description de l'image ici


0

sélectionnez le code et appuyez sur alt + shift + z ..


Cela fonctionne lorsque votre Keymap est défini sur Eclipse dans les paramètres IDE d'Android Studio ... pour mac, ce serait évidemment command-alt-z
pkramaric

Je pense qu'il devrait mentionner s'il a besoin d'une configuration supplémentaire pour ce coup de clé. Parce que la frappe par défaut est Alt + Ctrl + Tconforme à ce pdf resources.jetbrains.com/assets/products/intellij-idea
...
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.