Java 在这个平台上没有做C++开发,我也想跳过一些语句。没有回溯什么的。这应该是调试器/IDE的基本功能。我很震惊,很难相信这是真的。@DenisTulskiy坏东西?你在开玩笑吗?我们是开发人员,我们知道我们在做什么。我只想尝试代码执行的某些变体,而无需多次重

Java 在这个平台上没有做C++开发,我也想跳过一些语句。没有回溯什么的。这应该是调试器/IDE的基本功能。我很震惊,很难相信这是真的。@DenisTulskiy坏东西?你在开玩笑吗?我们是开发人员,我们知道我们在做什么。我只想尝试代码执行的某些变体,而无需多次重,java,eclipse,debugging,Java,Eclipse,Debugging,在这个平台上没有做C++开发,我也想跳过一些语句。没有回溯什么的。这应该是调试器/IDE的基本功能。我很震惊,很难相信这是真的。@DenisTulskiy坏东西?你在开玩笑吗?我们是开发人员,我们知道我们在做什么。我只想尝试代码执行的某些变体,而无需多次重新编译。在VisualStudio中,只需拖放指针。当然,你不能把它放到任何地方,范围问题,变量等等。当我说这是我期望从IDE中得到的一个基本功能时,我并不是说它很容易实现。这一点都不坏,因为我们知道自己在做什么。这将提高你的工作效率(考虑无理


在这个平台上没有做C++开发,我也想跳过一些语句。没有回溯什么的。这应该是调试器/IDE的基本功能。我很震惊,很难相信这是真的。@DenisTulskiy坏东西?你在开玩笑吗?我们是开发人员,我们知道我们在做什么。我只想尝试代码执行的某些变体,而无需多次重新编译。在VisualStudio中,只需拖放指针。当然,你不能把它放到任何地方,范围问题,变量等等。当我说这是我期望从IDE中得到的一个基本功能时,我并不是说它很容易实现。这一点都不坏,因为我们知道自己在做什么。这将提高你的工作效率(考虑无理由地多次重新编译某个东西,而不是拖放)。谢谢你的建议。一般来说,这将是一个解决办法。在本例中,if语句计算函数调用的结果,因此,我必须介入其中并更改返回值。正如Eric J.在另一篇评论中所说,此功能允许您返回到方法的开头并重新执行它,但不允许您将指令指针移动到给定行,除非执行从那里经过。在Eclipse Luna中,这仍然无法完成-除了用于放置到帧-部分执行此操作。(这在C/C++/C#的其他VS中肯定可以节省时间)。这里有一个关于Eclipse的已解决的bug报告,它似乎早在2008年就实现了,所以这可能是jvm的一个限制:每当这个线程可用时,Pl都会在此线程上发布更新。很高兴知道这一点,但这并不是我在发布我的问题时想要达到的目的。你似乎不能在调用堆栈上的下一个本机框架上再往下掉。@Johangunarsson:这个错误似乎只针对CDT(C++),而不是针对Java。2009年我问这个问题时没有这样做:-)我不再使用Eclipse,所以我无法确认它是否有效。如果你单击“跑去排队,它不会移动您的指令指针。它将继续执行,并在点击所选行时中断。这将不允许您返回或跳转到有条件的块中。这似乎只在向前运行时有效,而在尝试向后运行时无效。并且不会跳过当前指针位置和目标行之间的代码行,这正是Visual Studio中此功能最常用的用法。Ctrl+R(运行到行)的组合右键单击堆栈中的方法->拖放到框架非常有帮助,并大大减少了调试工作量!