有没有办法在Eclipse中为C++启用"Step into selection"?

Ser*_*rov 4 c++ eclipse debugging

在Windows上的Visual Studio C++中有非常方便的"特定于步骤"功能.我听说过Eclipse中的Java可以找到类似的功能"Step into selection".在Ubuntu上有类似Eclipse CDT(C++)的东西吗?

the*_*man 5

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

  • 一步一步走过去.但是请注意,如果你在一个函数调用中有一个函数调用,这将计为'lines',所以你要经过两次,就像你期望的那样
  • 走出去.执行该块的其余部分,通常导致执行函数的其余部分
  • 踏入.这就是我认为您正在进行的操作,这将进入函数调用,以便您可以单步执行该函数的各个行
  • 运行到选择.这使您可以让程序正常执行并再次停在光标所在的位置(可以通过右键菜单访问)

我希望我理解你的要求,如果你需要我更好地解释一下,请发表评论.

根据OP的额外信息,我认为答案是否定的.Eclipse在调试器中不支持此功能

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

  • 好吧,我不会抱怨太多,只需指出12:26在12:36之前整整十分钟 (2认同)