vscode的调试配置

在VSCode中配置C++项目的编译和调试选项? 【代码】在VSCode中配置C++项目的编译和调试选项? 阅读详情
AI摘要

本文介绍了如何在VSCode中创建和理解调试配置文件launch.json,包括常用设置项如Python调试的不同终端选项。详细讲解了name、type、request、program和console等关键配置项及其作用。

vscode的调试配置文件

vscode的调试配置存储在.vscode文件夹的launch.json文件中。通过以下步骤可以创建一个调试配置:

  1. 切换到调试视图
  2. 单击create a launch.json file链接
  3. 会显示调试类型的列表,点击需要调试的类型

调试配置选项

调试配置文件launch.json中一些常用的设置项如下:
以Python调试配置为例。调试当前的Python文件时,有以下两种常用的调试配置,分别用于在集成终端和系统终端运行Python代码。

{
	"name": "Python: Current File (integrated Terminal)",
	"type": "python",
	"request": "launch",
	"program": "${file}",
	"console": "integratedTerminal"
},
{
	"name": "Python: Current File (External Terminal)",
	"type": "python",
	"request": "launch",
	"program": "${file}",
	"console": "externalTerminal"
}
  • name
    name 设置项定义了调试配置的名字,会在下拉列表中显示
  • type
    type 设置项定义了调试器的类型。对于Python代码,该设置项的值为python
  • request
    request 设置项指定了调试模式,如下所示:
    launch : 启动程序(定义在program设置项中)并调试
    attach : 附加到一个正在运行的进程
  • program
    program 设置项定义了Python程序的完整路径,使用${file}表示当前活跃的文件,也可以指定其它文件为Python程序的入口
  • console
    console 设置项用来指定程序的输出是在哪里,其可选值及输出位置如下表所示
值输出位置
“internalConsole”Visual Studio Code的调试控制台
“intergratedTerminal” (默认值)Visual Studio Code的集成终端
“externalTerminal”系统终端
Vscode配置python代码开发 Vscode 配置python 开发 阅读详情

相关推荐

Mac下vscode配置FFmpeg调试

最近在用vscode 写FFmpeg相关的代码,如果用命令行运行的话,有时候语法错误报的是段错误(segmentation fault),所以找了一下配置vscode 调试的方法,记录一下: 1,装一点小插件: 2,按照官方文档新建对应的配置文件: 官方文档 3,修改tasks.json配置文件: { "version": "2.0.0", "tasks": [{ "l...

u010141160的博客 2894

vscode安装+配置+使用+调试【保姆级教程】

保姆级教程,配置使用vscode这一片博客就够了快来看看吧,如果有啥不理解的地方欢迎来评论区和博主对线(#^.^#)

哈茶的博客 42万+

在VSCode中调试C++/CMake项目的经典配置

简单介绍如何在VSCode中调试经典C++/CMake项目

QixuanAIRobot的专栏 4135

Visual Studio Code调试方法总结

介绍在Windows侧使用Visual Studio Code工具几种场景下的调试方法,语言为C++/C。

jackiejane的博客 7840

配置vscode C++调试环境

1.安装MinGW-w64 1)直接下载二进制文件 2)解压放到任意位置(以下配置是直接放到D盘根目录) 2.配置vscode 1)在vscode打开一个空文件夹,并新建test.cpp 2)vscode会自动产生一个 .vscode 文件夹,可以用组合键Ctrl+shift+P,然后分别选择c/c++: edit configurations(UI),open launch.json,tasks: configure default build task进行配置,最后在 .vscode 文件夹应该有三个.

ys999666的博客 1100

开发环境 之七 Visual Studio Code 中 C/C++ 调试配置详解

默认情况下,VSCode仅仅内置了对node.js运行时的调试支持,只可以直接调试JavaScript、TypeScript和任何其他翻译为JavaScript的语言。其他语言的调试支持,都是以插件的形式提供支持。为了能够调试C/C++,必须首先安装插件:ms-vscode.cpptools。直接在VSCode的插件库中安装即可。

技术干货 8万+

Visual Studio Code | VSCode 环境配置 —— VSCode 配置 PHP 调试环境 — PHP Debug

0x01:PHP Debug 代码调试插件 — 插件简介🌟0x01:PHP Debug 代码调试插件 — 插件简介该工具基于 Xdebug 开发,允许开发者在 VSCode 中对 PHP 代码进行单步调试、查看变量值等,极大的提升了 PHP 的开发效率。0x02:PHP Debug 代码调试插件 — 安装流程0x0201:PHP Debug 插件安装PHP Debug0x0202:PhpStudy 开启 Xdebug 组件。

Blue17 の 小窝 1713

VSCode C++调试配置详解

在本章中,我们将探讨Visual Studio Code(VSCode)编辑器在现代软件开发中的地位,特别关注其在C++开发场景下的应用。除了基本的配置,我们还可以进行更深入的个性化设置。例如,为特定项目启用特定的编译器标志、定义宏、甚至自定义任务(例如自动化构建和测试)。我们可以通过修改tasks.json文件来自定义任务。

weixin_42466857的博客 1538

在vscode配置node并调试

一、在官网下载安装node Node.js根据提示安装。 二、配置环境变量 右键我的电脑→属性→高级系统设置→环境变量→path →在最后一行添加node安装地址 三、在vscode中配置 1、 2、点击设置进入launch.json文件进行配置 // nodemon 配置 { "version": "0.2.0", "configurations": [ { "type": "node", ...

lzx_316的博客 9189

别再手动发通知了!用Python+飞书机器人,5分钟搞定自动化消息推送(附完整代码)

本文详细介绍了如何利用Python和飞书机器人实现自动化消息推送,大幅提升工作效率。通过Webhook调用和Python脚本,可以轻松发送告警、日报等各类消息,并与业务系统深度集成。文章还提供了完整代码示例和避坑指南,帮助开发者快速上手。

weixin_28736335的博客 305

(一)DaVinci Developer AutoSAR工具 如何新建SWC、Component、RTE工程,超级详细步骤,赚到

​ 1,创建SWC,第一步需要创建一个App组件类型,首先点击Object Brower菜单,然后左键Application Component Types 选项,然后右键New Application Component Type,组件类型的作用是来后续实例一个Compoent 2、 Properties 选项卡中Nane中输入Type的名字,注意根据规范命名规则已CtAp开头,其他默认就好 ​

weixin_42602687的博客 3572

VSCode C++配置编译调试

之前开始用ubuntu,纠结于用什么来写代码(感觉vim太难上手,以前win上写大程序用vs比较多),在win上用过sublime,最近感觉vscode还是挺好用的,在win上配了下编译调试感觉好麻烦,能编译调试。然后直接拿到ubuntu配,好容易就搞好了,看来在win上还是用来看下代码算了。。。 下面进入正题,直接在ubuntu中配置编译调试C++,有空再补上win上的(感觉win上用好蛋疼)u

neilooo的博客 8377

三维旋转详细解读(Rodrigues‘ Roatation Formula 罗德里格旋转公式)

三维旋转引言三维旋转1)欧拉角2)轴角式旋转分解1)V||的旋转2)V⊥的旋转3)V的整体旋转 引言 前面我们了解了 复数在二维旋转中的作用与联系 而四元数与三维旋转之间的关系与复数对二维旋转有很多类似的地方,下面我们就先来详细了解一下三维旋转的过程。 三维旋转 首先讨论一下三维旋转,我们了解到常用的三维旋转有两种方式: 1)欧拉角 即按照一定的顺序,分别对X, Y, Z三个轴进行旋转 θ 角。绕各旋转轴的旋转矩阵为: 然后任意的三维旋转可以分解成上述三种旋转方式的组合。(注意:三个旋转的顺序是非常重要的

晓晨的博客 1万+

vscode调试C/C++的.vscode配置

vscode C/C++的.vscode配置 Author: mikudouble Created Time: April 4, 2022 7:44 PM Significance: ⭐⭐⭐

mikudouble的博客 3936

在Unity3d使用yolov8的onnx模型

输出OUTPUTS是float32[1,35,8400],表示它会输出一个大小为[1, 35, 8400]的浮点数张量。这个输出张量的维度表示了检测到的目标的数量、每个目标的预测参数以及网格单元的数量。输出张量的第一个维度1表示检测到的目标数量。每个目标由35个值组成,表示目标的类别、置信度、边界框的坐标及10个特定点的位置。要取得8400个数据中置信度最高的数据,然后获取该数据其他channel的数据。运行结果:(蓝色是检测手的边框,红点是自定义的点),其中的四个数字分别表示不同的维度。

shenqingyu0605202324的博客 5600

计算机视觉:相机模型与参数标定

一、相机投影模型 1、小孔成像 2、相机模型中的四个平面坐标系 3、像主点偏移 4、畸变现象与内参矩阵 5、外参矩阵 二、相机标定:张正友棋盘格标定法 1、张正友棋盘格标定法描述 2、计算外参和内参 2.1 计算单应性矩阵H 2.2 计算内参数矩阵 2.3 计算外参数矩阵 3、实验:MATLAB实现 3.1 实验数据 3.2实验过程 3.3 实验结果 4、实验:OpenCV实现 4.1 实现代码 4.2 实验结果 5、实验分析与总结

DreamWendy的博客 2514

rust vscode配置_如何在 VSCode 中调试 Rust 代码

Visual Studio Code 是我选择的 Rust 编辑器。不幸的是,它不等于能直接调试Rust。配置调试器并不难。但是有几个步骤。我已经经历了几次。我正在写本指南,是为了将来我们能记住。希望本指南对其他一些人也有用。安装 Rust 和 VS Code这里就不用赘述了,请参考下方安装 VS Code 扩展您需要安装扩展程序。选择哪一个取决于你的平台。安装这个 Rust 扩展也是很有必要的 ...

weixin_34439836的博客 2762

【ROS2】Arduino系列之机器人底盘实现

介绍ros中提供的一个已经封装了的模块: ros_arduino_bridge,该模块由下位机驱动和上位机控制两部分组成,通过该模块可以更为快捷、方便的实现自己的机器人平台

guilin 1482

VSCode配置JavaScript基于Node.js的调试环境

一、安装VSCode和Node.js        前言:做科研之后确实很少会总结积累,可能是科研中出现的问题的解决方法比较多样灵活,别说了其实就是偷懒哈哈哈哈哈。这不又要做前端才又开始写博客记录环境配置了。行了不说废话了赶紧开始正文。        再啰嗦一句,本文配置的环境主要针对单独JS文件的断点调试,主要是为了调试LeetCode里面的代码。 本人环境: Vi

Luminary的技术烟火 2万+

DeepCAD: 使用深度自监督学习技术在Python中进行钙成像去噪的全面指南

钙成像是一种用于观察神经活动的技术,通过检测细胞内钙离子的变化来推断神经元的活动。由于其高时空分辨率和对活体组织的适应性,钙成像已经成为神经科学研究中的重要工具。然而,钙成像数据往往伴随着各种噪声,这些噪声可能来自于设备、生物样本或环境。为了获得准确的神经活动信息,去噪是非常关键的。深度自监督学习是一种使用未标记数据进行训练的机器学习方法。与传统的监督学习不同,它不需要大量的标记数据,而是通过学习数据的内部结构和模式来提取有用的特征。DeepCAD是一个基于深度自监督学习的钙成像去噪工具。

qq_38334677的博客 754

用 SQL Trace 透视 SAP HANA 执行链路:从会话层到内部语句,一次把性能问题抓个现行

摘要:SAP HANA 的 SQL Trace 是性能分析和故障定位的关键工具,它记录会话层所有执行的 SQL 语句。文章解释了 SQL Trace 的工作原理、使用场景和配置方法,包括图形界面和 SQL 命令两种启用方式。重点讨论了存储过程内部语句的捕获问题,指出需要通过设置 internal 参数才能获取过程体中的详细 SQL 语句。文章还提供了实用的排查建议,强调要精准控制 Trace 范围,避免生成过大文件。最后通过真实案例展示了如何利用 SQL Trace 快速定位性能问题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1040

vscode配置cpp调试环境

vscode配置cpp调试环境写在前面准备工作安装C/C++插件添加c_cpp_properties.json配置添加tasks.json配置文件添加launch.json配置文件运行效果写在最后 写在前面 虽然平日几乎用不到cpp,但还是想用cpp刷刷题。打算在vscode中配置cpp的调试环境。这篇文章说的是Mac的相关配置,如果是windows的可以参考其他文档。废话不多说,开始我们的cpp...

fatfish_的博客 4386

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

vscode php mac,Mac 配置vscode調試PHP

Mac系統版本:MacOS Mojave 10.14.5vscode:1.36.0MacOS Mojave 10.14.5 系統自帶PHP 7.1.231、開啟phpsudo vim /etc/apache2/httpd.conf找到#LoadModulephp7_module libexec/apache2/libphp7.so,去掉注釋(刪除前面的井號)。2、然后重啟apachesudo...

weixin_35617554的博客 970

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ubuntu vscode通过cmake配置c++和VS2019一样 进行调试

之前的linux下vscode配置c++,使其和Visual Studio2019一样调试文章和本篇类似,配置vscode使其和vs2019进行调试和编译,但是之前的文章不是很实用,是通过命令行的形式进行配置的,这样的方法针对小工程还好,如果是复杂很大的工程就显得很复杂了,那么有没有更好的方法呢?答案是有,这里大家可以参考官网的文章,官网的例子很简单,我这里是比较复杂的项目,同时也会讲解的配置过程中遇到的问题。 1.ubuntu下的cmake版本问题 之所以说这个问题,等后面我们都配...

进击的菜鸟 4512

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VsCode中Debug调试插件配置

第一步:环境配置 确保你的Chrome安装在默认位置 确保你的VS Code里面安装了Debugger for Chrome这个插件 把@angular/cli安装到全局空间npm install -g @angular/cli,国内用户请使用cnpm进行安装。注意,你最好升级到最新版本的@angular/cli,避免版本兼容问题。 用@angular/cli创建新项目ng new my-...

天天开心鸭! 6万+

vscode 远程linux调试配置

配置vscode前需要确认以下: 1、确保本地操作系统可以连接到linux 2、linux下安装ssh(一般linux操作系统都自带) 3、安装本地vscode 4、安装Remote Development插件(在vscode下Ctrl/Command + Shift + X搜索下载安装) 5、在vscode设置里搜索remote.SSH.showLoginTerminal设置为true或者点击选...

离开的间隙的博客 1万+
上一篇: vscode 快捷键记录
下一篇: 【Python】学习笔记 -- CH1. 基础语法
我是麻瓜喔
博客等级 码龄7年 110粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值