Fenêtre immédiate pour Eclipse


90

Eclipse a-t-il un analogue à la «fenêtre immédiate» de Visual Studio, une fenêtre dans laquelle je peux évaluer des instructions dans le débogueur?


7
Veuillez accepter la réponse de Todd comme réponse acceptée, celle d'AdamC est utile mais ressemble plus à la fenêtre de surveillance, alors que Todd a trouvé l'analogue réel de la fenêtre immédiate
— STW

Réponses:


65

Eclipse a un concept vraiment sympa appelé Scrapbook Pages où vous pouvez évaluer les déclarations même lorsque vous ne déboguez pas. Cependant, si vous souhaitez évaluer le code à l'aide des valeurs du programme actuel, accédez à Fenêtre-> Afficher la vue-> Expressions. Là, vous pouvez mettre dans n'importe quelle expression que vous voulez et la suivre pendant que votre programme s'exécute.


1
Les expressions sont assez proches. Merci!
— Justin R.

1
bien que la réponse soit correcte, d'une certaine manière, la réponse de Todds est meilleure, car il a fourni une analogie plus exacte pour VS Immediate Window
— KL

l'auto-complétion ne semble pas fonctionner dans la fenêtre d'expression. ce n'est pas pratique pour évaluer les extraits de code lors du débogage.
— nakhli

Bien, je ne connaissais pas les pages Scrapbook.
— jjb

L'expression ne fonctionne pas exactement comme la fenêtre immédiate dans Visual Studio, la réponse de Todd est bien meilleure et doit être considérée comme une réponse.
— mhan0125

136

Oui. Le nom de la vue est "Affichage".

Window-> Show View-> Other Il se trouve dans le dossier Debug.

Une fois là-dedans, vous évaluez les instructions dans le débogueur.


19
Je recommanderais de mettre à jour ceci comme la bonne réponse car elle est beaucoup plus proche de la fenêtre immédiate que de la "vue d'expressions".
— Michal

Merci pour cela - il me manquait la fenêtre immédiate!
— Bayard Randel

4
Sélectionnez l'instruction, cliquez avec le bouton droit de la souris, puis Exécuter. Vous pouvez également appuyer sur le petit bouton de lecture de la barre d'outils d'affichage.
— Doguhan Uluca

1
une autre option pour l'ouvrir Ctrl + Num 3, puis tapez expression
— Sushant Bhatnagar

1
Les appels de fonction fonctionnent-ils dans la fenêtre d'affichage? Ils ne semblent pas fonctionner pour moi, ou peut-être que je ne comprends pas comment ils fonctionnent. Si j'entre un nom de fonction et que j'appuie sur Entrée, cela n'affiche pas la valeur de retour.
— Setafire

5

Inspectez ctrl-shift-i ou Display ctrl-shift-d?


6
Pour clarifier, vous pouvez mettre en évidence du code dans le débogueur et appuyer sur ctrl + shift + i ou clic droit-> inspecter pour voir l'évaluation du code
— Rich Seller
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.