Java 在Eclipse中重新启动调试当前函数
在使用Eclipse逐步完成Java函数时,我注意到保存(对源代码的更改)会导致Eclipse从函数的开头重新启动调试Java 在Eclipse中重新启动调试当前函数,java,eclipse,debugging,Java,Eclipse,Debugging,在使用Eclipse逐步完成Java函数时,我注意到保存(对源代码的更改)会导致Eclipse从函数的开头重新启动调试 是否有命令可以在不保存的情况下重新调试当前函数(或调用堆栈中较高的某个位置)?请参阅Lars Vogel的教程,特别是“拖放到帧”功能。这将为您提供所需的功能。为了改进SteveD的答案(一直正确),我将添加以下内容: 转到首选项常规键并搜索下拉框。现在,您可以在Binding下为其指定自定义快捷方式。我使用CTRL+ALT+R是因为我认为它与CTRL+R(运行到)功能相反 这
是否有命令可以在不保存的情况下重新调试当前函数(或调用堆栈中较高的某个位置)?请参阅Lars Vogel的教程,特别是“拖放到帧”功能。这将为您提供所需的功能。为了改进SteveD的答案(一直正确),我将添加以下内容: 转到
首选项
常规
键
并搜索下拉框
。现在,您可以在Binding
下为其指定自定义快捷方式。我使用CTRL+ALT+R是因为我认为它与CTRL+R(运行到
)功能相反
这会立即跳到当前方法的开头,不需要在堆栈中单击鼠标。
当然,你仍然可以跳到当前帧之前的任何帧
要记住一件事:这不是反向调试。它不会重置变量,所以如果您设置静态字段或类似的内容,它们将不会恢复为先前的值