Visual studio Eclipse:改进调试并在鼠标悬停时显示变量值

Visual studio Eclipse:改进调试并在鼠标悬停时显示变量值,visual-studio,eclipse,Visual Studio,Eclipse,调试时是否可以在Eclipse中查看变量值?现在,当我“鼠标悬停”一个变量时,我得到的只是定义。 e、 对于[int mLastView],我得到的是[com.company.samples.MyClass.mLastView],而不是。分配给它的值 另外,Eclipse中是否有改进调试的方法 对于初学者:使断点在VS中可见(见下文) 日食断点 Visual Studio断点 如果在调试时点击断点,则在鼠标悬停时会看到变量的值。还可以选择表达式,并使用“inspect”菜单选项检查其计算值

调试时是否可以在Eclipse中查看变量值?现在,当我“鼠标悬停”一个变量时,我得到的只是定义。 e、 对于[int mLastView],我得到的是[com.company.samples.MyClass.mLastView],而不是。分配给它的值

另外,Eclipse中是否有改进调试的方法

对于初学者:使断点在VS中可见(见下文)

日食断点

Visual Studio断点


如果在调试时点击断点,则在鼠标悬停时会看到变量的值。还可以选择表达式,并使用“inspect”菜单选项检查其计算值。您还可以使用“变量”视图查看所有范围内变量的当前值。

实际上,当您将鼠标移到某个变量上时,不仅可以看到该变量的值,还可以实际检查该变量:

调试时,变量的悬停已得到增强,以显示对象检查器。检查器将根据可见变量或表达式视图中的切换设置显示逻辑结构


我在线程启动程序上遇到了类似的问题,但有点不同。有时在调试过程中,我将鼠标移到一个变量上,看到它的当前值。有时它只是定义,就像在编码模式中一样。那么是什么导致了第一个病例,第二个是什么

PS:当然我总是可以选择查看变量(Alt+Shift+Q,V),但如果您立即将鼠标悬停在值上,速度会更快。
谢谢

我在Stack Overflow上发布了这篇文章,其中一个建议是进入窗口->首选项->Java->编辑器->悬停,选择变量值选项并指定一个修饰符

当我第一次尝试解决这个问题时,这是我考虑的选项之一,但奇怪的是,没有变量值首选项可用,它丢失了。当我在上面的“修复”应用后,它神奇地出现了:


关于断点可见性:

右键单击编辑器的右侧轮廓,您将看到一些首选项,并且在注释中可以选择断点。我个人添加了突出显示的文本和一些小指颜色。遗憾的是,突出显示真的有问题,到处都是,行与行之间出现了中断,等等。但它在大多数情况下都是有效的


(另一个遗憾是断点项目符号常常隐藏在一些建议图标或什么的后面——我不知道为什么他们不能像Idea那样把沟弄得更宽。)

因为eclipse是开源的,而且VS表明,至少在原则上,这是可能的,所以对你的问题的答案都是:是的。不过,我想你是说“不破解来源”吧<代码>:)你在我面前写下了正确的答案(另外,当谈到eclipse时,你确实知道你在说什么;)+1