Eclipse 不在远程调试模式下突出显示当前行

Posted

技术标签:

【中文标题】Eclipse 不在远程调试模式下突出显示当前行【英文标题】:Eclipse not highlighting current line in remote debug mode 【发布时间】:2012-07-05 20:24:08 【问题描述】:

我在 Mac OS X Lion 上使用 Eclipse Indigo。当尝试远程调试一个项目时,它需要很长时间才能突出显示当前行。它在断点处正确停止,我可以单步执行代码,除了当前行本身之外的所有内容都没有突出显示。它仅在大约 4 到 5 分钟后才突出显示,之后一切正常。

我在 CentOS 中也注意到了同样的问题。这是 Eclipse 中的错误还是我唯一面临这个问题。

谢谢

【问题讨论】:

远程机器是否在远程网络、*** 或类似网络上? 它在我的本地机器上。 【参考方案1】:

只需在此处查看您的偏好:

 Window > Preferences > General > Editors > All Text Editors >
 Annotations > 'Debug Call Stack'  and 'Debug Current Instruction Pointer' 

检查颜色并进行相应更改。 希望对你有帮助。。

【讨论】:

全部启用。就像我说的,它突出显示指针,但仅在 4 分钟后。 如果全部启用 - 恢复默认(eclipse 默认非常好) - 并重新启动 eclipse【参考方案2】:

我有类似的问题。我看到它突出显示,在断点处停止。但我无法使用逐步(F6)调试。原因是eclipse由于断点而停止并在调试中突出显示/选择了顶部线程。

所以我选择了当前线程,通过一一验证,直到当前代码(由于断点而停止)突出显示。

要查看运行的线程,请添加调试视图(如果未显示)。窗口 > 显示视图 > 调试。

这也有助于我在运行程序上分别调试 2 个线程。

似乎没有短键可以从因断点停止的代码中定位当前线程。

【讨论】:

【参考方案3】:

我在切换工作区后遇到了同样的问题。

只需重启 Eclipse 即可解决。

(Eclipse Mars v4.5.0)

【讨论】:

重启 Eclipse 也解决了我的问题,即使我之前没有切换过工作区。【参考方案4】:

我遇到了同样的问题。我刚刚又开始了eclipse,效果很好

【讨论】:

以上是关于Eclipse 不在远程调试模式下突出显示当前行的主要内容,如果未能解决你的问题,请参考以下文章

Eclipse:如何更改当前选择的方法/表达式的突出显示颜色?

调试器模式下的表达式视图不显示值 - Eclipse

tomcat启动debug模式,使用eclipse远程调试

调试 Hadoop 源代码

远程调试 Jetty(无 mvn,无插件)

启动画面出现在调试模式但不在发布(iOS4)[关闭]