首页 > 其他分享 >VScode调试F5 调试操作介绍

VScode调试F5 调试操作介绍

时间:2023-08-23 14:47:01浏览次数:47  
标签:F5 VScode 调试 单步 方法 逐行 函数

  1. 继续(F5):按下F5键启动调试后,程序会在断点处停止执行。当你希望程序继续执行至下一个断点或完整地运行结束时,可以选择"继续"。可以使用F5键或点击调试工具栏中的"继续"按钮。

  2. 单步跳过(F10):单步跳过是在调试过程中逐行执行代码,但是对于遇到的函数或方法调用,不会进入其内部进行调试,而是直接跳过。这种方式适用于你暂时不需要关注函数或方法内部的具体实现细节,只关注函数或方法的返回结果。

  3. 单步调试(F11):单步调试是在调试过程中逐行执行代码,并且在遇到函数或方法调用时进入其内部进行调试。这种方式适用于你希望深入函数或方法内部,逐行调试查看其执行过程和变量状态的情况。

  4. 单步跳出(Shift + F11):在使用"单步调试"(F11)进入函数或方法内部进行逐行调试时,当你已经查看完当前函数或方法内部的执行过程,并且希望跳出当前函数或方法,继续执行其后面的代码时,可以选择"单步跳出"。这将使程序直接跳出当前函数或方法,继续执行它的调用者的下一行代码。

  5. 重启(Ctrl + Shift + F5):"重启"操作用于重新启动当前正在调试的应用程序。当你在调试过程中想要从头开始执行程序,回到初始状态,可以选择"重启"。这将使程序从起始位置重新开始执行,并重新触发任何设置的断点。

  6. 停止(Shift + F5):"停止"操作用于终止当前正在调试的应用程序。当你想要彻底结束调试并关闭应用程序时,可以选择"停止"。这将停止程序的执行,关闭应用程序,同时终止调试会话。

标签:F5,VScode,调试,单步,方法,逐行,函数
From: https://www.cnblogs.com/sinberya/p/17651566.html

相关文章

  • Linux内核基础篇——动态输出调试
    动态输出(dynamicprint)是内核子系统开发者最喜欢的输出技术之一。上篇说到printk调试,但printk是全局的,只能设置输出等级。而动态输出可以动态选择打开某个内核子系统的输出,可以有选择性地打开某些模块的输出。配置内核编译选项要使用动态输出,必须在配置内核时打开CONFIG_DYNAMI......
  • Python 调试工具PDB的基本使用
    用法pdb工具是Python自带的调试工具,可以在命令行下进行代码调试。使用示例:importpdbnum_a=1num_b=2pdb.set_trace()sum=num_a+num_b运行效果如图:常见命令break或b:设置断点continue或c:继续执行程序list或l:查看当前行的代码段step或s:进入函数......
  • 如何配置VScode的C++环境
    你需要:VScodeMinGW没了安装VScode在VScode官网下载VScode。打开VScode,点击扩展,输入Chinese,下载Chinese(Simplified)(简体中文)LanguagePackforVisualStudioCode,安装中文包并重启。MinGW在MinGW官网下载MinGW。下载x86_64-posix-sjlj压缩包速度快,解压到......
  • 【转载】Macbook M1/M2如何调试c++代码?使用lldb即可
    转载自:https://www.zybuluo.com/qidiandasheng/note/349994#:~:text=GDB%3A,C%2B%2B或者Python插件。MacbookM1/M2无法安装gdb,但是可以使用lldb进行代码调试。使用方法和介绍如下:......
  • VSCode如何为远程安装预设扩展
    背景在使用VSCode进行远程开发时(python开发之远程开发工具选择_CodingInCV的博客-CSDN博客),特别是远程的机器经常变化时(如机器来源于动态分配),每次连接新的远程时,都不得不手动安装一些开发需要的插件,尽管可以将需要的插件添加到workspace中,然后一键安装,不过总归还是不方便。那么有......
  • Windows 使用vscode 下载编译opencv
    1.下载opencv源码.下载地址:https://opencv.org/releases/2.下载mingw这里的安装版本需要注意下,需要安装posix线程版本,不然opencv编译的时候会报错x86_64-12.2.0-release-posix-seh-rt_v10-rev1解压后配置环境变量就行下载地址如下:https://github.com/niXman/mingw-builds-b......
  • VSCode 配置 Conda 环境
    VSCode下载Python插件:在VSCode中使用CTRL+P打开搜索,然后输入>selectinterpreter:选择对应环境即可。运行代码后,可以在VSCode的终端发现自动输入了如下指令:......
  • vscode 配置 python black 格式化单行长度
    配置信息vscode版本1.81.1vscode安装BlackFormatter插件问题默认Black格式化之后单行长度太短,需要通过修改配置文件解决。方法Ctrl+Shift+p,打开settings.json,添加一个black-formatter.args配置项,如下所示:"black-formatter.args":["--line-le......
  • 逆向 | 简单调试器检测&调试器进程检测、虚拟机进程检测、启动路径检测、计算机名检测
    逆向|简单调试器进程检测、虚拟机进程检测、启动路径检测、计算机名检测写在自己书里的代码,丢一份到blog。简单调试器检测:#include<stdio.h>#include<windows.h>//定义枚举值constintProcessDebugPort=0x7;constintProcessDebugObjectHandle=0x1e;constint......
  • 9.gdb调试
    9.gdb调试9.1gdb介绍GDB(GNUDebugger)是GCC的调试工具。其功能强大,现描述如下:GDB主要帮忙你完成下面四个方面的功能:▶启动程序,可以按照你的自定义的要求随心所欲地运行程序。▶可让被调试的程序在你所指定的断点处停住。(断点可以是条件表达式)▶当程序被停住时,可以检查此......