debugging 如何在Visual Studio代码调试器中移动调试指针以更改执行流

xxhby3vn  于 2022-11-14  发布在  其他
关注(0)|答案(6)|浏览(191)

我用过Visual Studio 2008到2017,都有这个功能,如下所示:

黄色箭头(* 调试指针 *),调试时可以用来操作执行行(或执行流),用户只需使用鼠标即可移动箭头。

在Visual Studio程式码中,箭头会显示执行行,如下所示:

但它(* 调试指针 *)不能使用鼠标操作或移动,以在调试时更改执行行(或执行流)。
是否必须在Visual Studio代码中更改任何设置才能启用此功能?

xfb7svmp

xfb7svmp1#

在开始位置右击你想运行的行,然后“跳到光标”。

iszxjhcz

iszxjhcz2#

您正在寻找Set Next Statement选项,该选项尚不可用。
请遵循此Git Issue了解最新信息。

9ceoxa92

9ceoxa923#

根据文档,没有此类功能可用。Check here on official link

nfeuvbwi

nfeuvbwi4#

在VsCode中,转到“文件=〉首选项=〉键盘快捷键”Ctrl+K,在我的VsCode中Ctrl+S打开此对话框

现在键入"set next statement“作为命令以搜索内部键盘快捷键。单击内部以设置快捷键,例如”Ctrl+Shift+F10“

现在您可以在调试时选择另一行(实际上是语句)并点击您刚刚设置的快捷方式,如“Ctrl+Shift+ f10”。非常键盘友好,是一个很好的替代方案,直到有一个VsCode版本,您可以在Visual Studio中这样做,只需将“断点指示符”向上或向下拖放到编辑器的左侧。我猜VsCode可能迟早会实现这一点。

mec1mxoz

mec1mxoz5#

给出的答案“跳转到行”可能是答案,但作为一个变通方案,我使用调试控制台。我运行所需的行在那里,通过复制/粘贴,所以我可以操纵变量。(如果函数不是异步的)

jei2mxaa

jei2mxaa6#

VsCode可能迟早会实现这个功能
现在,五年多过去了,“拖箭头”的方法还没有实现,但捷径的方法对我来说也是可行的。

相关问题