36 votes

Console Interactive à l'aide de Pydev dans Eclipse?

Je suis le débogage mon code Python dans Eclipse en utilisant le Pydev plugin. Je suis en mesure d'ouvrir une Pydev de la console et il me donne deux options: "Console pour actuellement active de l'éditeur" et "Python console". Cependant, aucun d'entre eux est utile d'inspecter actuelle de la variable d'état après un point d'arrêt.

Par exemple, le code s'est arrêté à un point d'arrêt et je veux inspecter une "action" de la variable à l'aide de la console. Cependant mes variables ne sont pas disponibles. Comment puis-je faire des choses comme "dir(action)", etc? (même si elle n'est pas à l'aide d'une console).

30voto

jimmyorr Points 3004

Cette fonctionnalité est décrite ici:

http://pydev.org/manual_adv_debug_console.html

13voto

Rupert Bates Points 1690

La console qui s'ouvre dans la perspective debug est en fait interactif, bien qu'il m'a fallu un certain temps pour le réaliser. Vous avez besoin de frapper retour deux fois après avoir tapé quelque chose, puis il est évalué. Plus d'infos sur le Pydev site ici: http://pydev.org/manual_adv_debug_console.html

1voto

Chobicus Points 1104

Double-cliquez sur "action" ou de toute autre variable.

ctrl+maj+D

Et si vous utilisez des montres, je ne peux pas imaginer une meilleure interaction. Vous êtes en mesure de voir tous les changements.

0voto

Abhijeet Patel Points 2116

Lorsque j'ai mis un point de saut et frapper F11 Eclipse lance le debugger et les invites à ouvrir le "Debug point de vue". Vous pouvez ensuite ouvrir la Fenêtre-->Show View --> Expressions qui ouvre les expressions de vue, vous pouvez cliquez droit dans les Expressions de vue de windows et choisissez "Ajouter un espion de l'Expression" pour ajouter une expression(comme dir) A l'inverse j'ai aussi été en mesure de taper dir(une expression) dans le PyDev console et obtenir le même effet. Je suis en utilisant PyDev 1.4.6.2788

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