4

Windows 上的 Visual Studio C++ 中有非常方便的“步入特定”功能。我听说在 Eclipse 中可以为 Java 找到类似的“步入选择”功能。Ubuntu 上的 Eclipse CDT (C++) 有类似的东西吗?

4

2 回答 2

5

我不太确定“步入选择”是什么意思,但我可以告诉您 Eclipse IDE(我将它用于 Java,但相信它为 C++ 提供了相同的功能)允许您在调试期间执行以下操作

  • 走过去,一行一行。但是请注意,如果您在函数调用中有一个函数调用,这将计为“行”,因此您可以按预期执行两次
  • 走出去。执行此块的其余部分,通常导致执行函数的其余部分
  • 踏进。这就是我认为您正在讨论的内容,这将进入函数调用,因此您可以单步执行该函数的各个行
  • 运行选择。这使您可以让程序正常执行并再次停在光标所在的位置(可以通过右键菜单访问该程序)

我希望我已经理解您的要求,如果您需要我更好地解释任何事情,请发表评论。

根据来自 OP 的额外信息,我相信答案是否定的。Eclipse 在调试器中不支持此功能

有导航代码库的功能,“F3”默认用于跳转到函数的实现。同样,我在这里谈论的是 Eclipse for Java。不确定它在调试期间是否有效,但您可以使用它导航到相关函数的源代码,然后右键单击并选择“运行到此处”。虽然诚然不如 VS 听起来那么好,但它可能只是最好的选择。假设它确实有效,那就是

于 2012-10-11T12:26:29.770 回答
4

不,它没有在 Eclipse IDE 调试器中实现。

于 2012-10-11T12:36:38.557 回答