繁体   English   中英

重新调试Eclipse中的当前函数

[英]Restart debugging the current function in Eclipse

当使用Eclipse单步执行Java函数时,我注意到保存(更改)源会导致Eclipse从函数的开头重新启动调试。

是否有命令重启调试当前函数(或调用堆栈中的某些位置)而不先保存?

为了改善SteveD的答案(这一直是正确的),我将添加我的所作所为:

转到Preferences > General > Keys然后搜索“ Drop to Frame 现在,您可以在Binding下为其指定自定义快捷方式。 我使用CTRL + ALT + R,因为我认为它与CTRL + RRun to )功能相反。

这会立即跳转到当前方法的开头,不需要在堆栈中单击鼠标。 您当然可以在当前之前跳转到任何帧。

有一点需要记住:这不是反向调试。 它不会重置变量,因此如果您设置静态字段或类似的东西,它们将不会恢复为先前值!

请参阅Lars Vogel关于Eclipse Debugging的教程,特别是“Drop to frame”功能。 这将为您提供所需的功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM