![](/img/trans.png)
[英]Is there a way to force Eclipse to automatically restart remote debugging (in listen mode)?
[英]Restart debugging the current function in Eclipse
当使用Eclipse单步执行Java函数时,我注意到保存(更改)源会导致Eclipse从函数的开头重新启动调试。
是否有命令重启调试当前函数(或调用堆栈中的某些位置)而不先保存?
为了改善SteveD的答案(这一直是正确的),我将添加我的所作所为:
转到Preferences
> General
> Keys
然后搜索“ Drop to Frame
。 现在,您可以在Binding
下为其指定自定义快捷方式。 我使用CTRL + ALT + R,因为我认为它与CTRL + R ( Run to
)功能相反。
这会立即跳转到当前方法的开头,不需要在堆栈中单击鼠标。 您当然可以在当前之前跳转到任何帧。
有一点需要记住:这不是反向调试。 它不会重置变量,因此如果您设置静态字段或类似的东西,它们将不会恢复为先前值!
请参阅Lars Vogel关于Eclipse Debugging的教程,特别是“Drop to frame”功能。 这将为您提供所需的功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.