Comment utiliser Eclipse de l'Affichage de Debug?
Sur le lien ci-dessous, il explique que "l'affichage vous permet de manipuler de code en direct dans un album de type de mode (voir Figure 8). Pour manipuler une variable, il suffit de taper le nom de la variable dans la vue Affichage, et vous serez accueillis avec un contenu que vous connaissez déjà aider."
http://www.ibm.com/developerworks/library/os-ecbug/
Cependant, j'ai du mal à la faire fonctionner. J'ai la vue est ouverte, mais tous les boutons sont désactivés. J'ai essayé de mettre le code dans la vue, la sélection de code dans la vue, la sélection de code dans d'autres points de vue, lors de l'exécution et, si l'exécution de débogage, mais le seul bouton qui est toujours activé sur le point de vue est clair "console".
Des Suggestions sur ce que je fais de mal?
Vous devez vous connecter pour publier un commentaire.
Vous pouvez consulter la
Display
vue comme un lieu où vous pourrez voir toutes sortes de variables et des expressions booléennes au cours de l'exécution. Alors que votre débogueur est bloqué sur un point d'arrêt commencez à taper le nom d'une variable d'objet, par exemple) et vous obtiendrez la fonctionnalité de saisie semi-automatique que vous commencez à appeler des méthodes ou des domaines plus profond pour atteindre la classe de structures de données. Ensuite, lorsque vous sélectionnez/marque de la partie vous avez besoin d'inspecter ou de tout, les boutons sur l'Affichage sera cliquable. Vous pouvez toujours effectuer leCtrl+Shift+I
raccourci sur la sélection pour voir quel est l'état d'exécution actuel de votre sélection de variable c'est à dire, de l'objet boolean exrepssion etcComme de l'Éclipse de Photons de presse (4.8.0)
Cette même fonctionnalité peut être effectuée à l'intérieur de la
Debug Shell
. Pour ce faire, j':Debug Shell
Execute Selected Text
, ouDisplay Result of Evaluating Selected Text
Je suis, y compris cette réponse, car à compter de 2018, avec le Photon Libération, j'ai été incapable d'obtenir l'Affichage de la vue de travailler à un titre ou à même de se présenter. Mais j'ai été en mesure d'effectuer le même travail par le biais de cette méthode.
Je pense que ce puissant fonction devrait être utilisée plus souvent.
ASSUREZ-VOUS QUE VOUS ÊTES DANS L'ECLIPSE DE DÉBOGAGE POINT DE VUE
Window -> Show View -> Display
myObject.getSomeData();
, vous pouvez la saisie semi-automatique (Ctrl+Espace)Ne sais pas pourquoi ce point de vue n'est pas là par défaut, il devrait être !
Lorsque vous êtes arrêté à un point d'arrêt, vous pouvez écrire ou coller du code dans la vue Affichage, sélectionnez-le et appuyez sur Ctrl+Maj+I pour inspecter (c'est à dire évaluer) la sélection.
Il ne fonctionne que lors de l'exécution dans le débogage, et vous ne pouvez manipuler les variables qui sont en direct dans le cadre de l'actuel fil, ce qui signifie que vous devez placer un point d'arrêt à la (ou juste après) le point où les variables que vous voulez inspecter devenir active. Tandis que vous maintenez le doigt sur le point d'arrêt, vous pouvez utiliser le Affichage onglet interagir (exécuter des extraits de code, évaluer, etc..) avec toutes les variables que vous pouvez voir dans la Variables onglet