我想要一行代码if
,结果在同一行。实施例
if(_count > 0) return;
如果我在该行上添加断点,则会在if(_count > 0)
:
但我想要的是return;
上的断点如此:
这可行吗?
注意:我在SO上找到的最接近的问题是this(这不是一回事)。
答案 0 :(得分:13)
只需点击该部分行,然后按F9即可。这将在行的中间设置断点。
答案 1 :(得分:2)
修改的
mareko发布了第三个选项似乎工作正常,并且比使用所有这些线条和字符更容易。为了完整起见,我将留下这个答案,但mareko一般来说更实用。是的,但不幸的是,没有拖放或类似的东西。您有两个选择:
选项1
将您的返回移至新行:
显然,你可以这样做,但是如果你想让return
与if
保持在同一行,你可以简单地删除新行和{{之间的空格。 1}}和if
- 当您移动它时,断点应该“粘住”return
。
这可能是更简单的方法,除非您当前正在调试由于某种原因没有编辑和继续的代码。在这种情况下,您需要选项2 ...
选项2
或者,您可以将光标放在“返回”中的r之前,然后查看状态栏以查看您所在的字符(“Ch”)。在我的情况下,我在20岁
现在右键单击断点并选择“Location ...”
在弹出的对话框中,将return
设置为状态栏(在我们的示例中为20)。