est-il possible d'afficher des valeurs variables dans Eclipse lors du débogage? En ce moment où je "souris sur" une variable tout ce que je reçois est la définition.
par exemple. Pour [int MLASTView], je reçois [com.company.samples.myclass.mlastView] au lieu de 1 < / a>. La valeur qui lui a été assignée. P>
Aussi, est-il de toute façon pour améliorer le débogage de l'éclipse? p>
Pour Starter: Rendre les points d'arrêt visibles comme dans VS (voir ci-dessous)? P>
Point de pause Eclipse fort> p>
5 Réponses :
Si vous appuyez sur le point d'arrêt pendant que vous déboguez, vous voyez la valeur de la variable lorsque vous passez la souris. Vous pouvez également sélectionner une expression et inspecter la valeur de son évaluation à l'aide de l'option de menu "Inspecter". Vous pouvez également utiliser la vue "Variables" pour voir la valeur actuelle de toutes les variables dans la portée. P>
Vous avez écrit la bonne réponse avant moi (plus vous savez réellement de quoi vous parlez quand il s'agit d'Eclipse;)) +1
En fait, puisque Eclipse3.4 , non seulement vous voyez la valeur d'une variable lorsque vous passez la souris dessus, vous pouvez réellement l'inspecter: p>
p>
Lorsque le débogage, les navigations pour variables ont été améliorées pour afficher un inspecteur d'objets. L'inspecteur affiche des structures logiques en fonction du réglage de bascule dans la vue Variables ou des expressions visibles. P> blockQuote>
J'ai eu un petit problème différent, mais j'ai un petit problème avec le démarreur à fil. Parfois, pendant le débogage, je souris sur une variable, je vois la valeur actuelle. Parfois, c'est juste la définition, comme en mode de codage. Alors qu'est-ce qui a causé le premier cas, quel est le second? p>
PS: Bien sûr, je peux toujours choisir de voir les variables (Alt + Shift + Q, V) mais il est plus rapide si vous avez la plus grande valeur de la souris instantanément. Merci p>
J'ai posté ceci sur le débordement de pile et l'une des suggestions consistait à entrer dans la fenêtre -> Préférences -> Java -> Editeur -> Hovers et sélectionnez l'option Valeurs de variable et attribuez un modificateur. P>
Quand j'essayais d'abord de résoudre ce problème, c'était l'une des options que j'ai examinées, mais assez curieusement, il n'y avait aucune préférence de valeurs variables disponible, il manquait. Une fois que mon "correction" ci-dessus a été appliqué, il est apparu comme magiquement: P>
À propos de la visibilité des points d'arrêt: P>
Cliquez avec le bouton droit de la souris sur le bon sens de l'éditeur, vous verrez des préférences et dans les annotations, vous pouvez sélectionner des points d'arrêt. J'ai personnellement ajouté du texte comme en surbrillance et de la couleur rose. Dommage que la surbrillance est vraiment buggy, colle ici et là, rompre entre les lignes, etc. Mais cela fonctionne en quelque sorte pour la plupart des cas. P>
(Une autre honte est que la balle de breakpoint est souvent cachée derrière une icône de suggestion ou quoi - pourquoi elles ne peuvent pas rendre la gouttière plus large comme une idée, je ne sais pas.) p>
Étant donné que Eclipse est open source et car vs montre que, du moins en principe, cela est possible, les réponses à vos questions sont toutes deux: oui. Je suppose que vous voulez dire "sans pirater la source", cependant?
:) code>