2010-06-24 5 views
54

J'utilise IntelliJ 9 et je suis curieux de savoir s'il existe un équivalent IntelliJ de la fenêtre de débogage 'immédiate' de Visual Studio. Il ya ALT - F8 pour évaluer une expression, mais ce que j'aimerais pouvoir écrire du code dans une fenêtre qui interagit avec ce que je suis en train de déboguer (si c'est même possible). Avoir des points d'arrêt qui consignent des messages sur la console est utile, mais j'aimerais faire plus que cela si je le peux.Fenêtre 'Immédiate' pour IntelliJ

Répondre

50

La boîte de dialogue d'évaluation d'expression d'Intellij IDEA dispose d'un bouton permettant d'activer le mode de fragment de code , qui permet des évaluations multi-instructions. (J'utilise la version 9.0.2 de l'Ultimate Edition.)

+0

Cool, jamais remarqué que le bouton avant. – Yishai

+0

Super merci! –

6

Vous pouvez écrire du code dans alt-f8 .. mais vous devez le faire seulement 1 ligne à la fois. Si vous faites un retour, votre code reviendra lorsque vous frapperez à côté (je pense). Il n'est pas idéal si ...

38

Identique à @Noel answer, mais quelques détails supplémentaires. Tout d'abord, Expression Evaluation (ALT +F8) peut être activé uniquement en mode débogage.

enter image description here

enter image description here

11

IntelliJ IDEA 13 Community Edition, Windows:

  1. Aller à mode débogage et exécuter l'application
  2. Aller à Évaluer l'expression:

    enter image description here

    ou faites un clic droit dans la zone de l'éditeur:

    enter image description here

  3. Passer en mode Fragment de code enter image description here

  4. Tapez vos déclarations et cliquez sur Évaluez enter image description here

Questions connexes