当前位置: 首页 > news >正文

vscode的一些技巧

技巧1:调试时传参数

在launch.json的configuration中"pwd"或者"program"选项之后添加如下选项:

“--args”:["参数1", "参数2", ..., "参数3']

参数之间使用逗号隔开

技巧2:断点

普通断点使用F9设置或者取消,条件断点需要在普通断点的基础上点击 鼠标右键编辑表达式进行设置,条件表达式和C语言中的条件表达一致,条件编辑完成后按回车确认

内存断点(搞外挂的老哥对这个应该很是熟悉,就是xdbg中的硬件断点)需要在程序运行期间设置,并需要普通断点的辅助,程序运行到某个函数内时,在局部变量窗口选中某个局部变量,单击 值更改时中断  即可完成设置,如下图所示

设置完成之后断点显示的是一个小六边形,如下图所示:

还有一些更高级的操作,如下图,读者可以自行探索,

参考链接:

Debugging in Visual Studio Code(高级断点主题)

http://www.lryc.cn/news/324737.html

相关文章:

  • JavaEE企业级分布式高级架构师课程
  • c语言函数大全(K开头)
  • 高效备考2025年AMC8竞赛:吃透2000-2024年600道真题(免费送题)
  • HTML5和CSS3新特性
  • Java基础-正则表达式
  • 构建Pytorch虚拟环境教程
  • uniapp页面嵌套其他页面的实现
  • XUbuntu22.04之安装Plantuml(二百二十三)
  • 第四周刷题小结
  • 基于Java中的SSM框架实现考研指导平台系统项目【项目源码+论文说明】
  • 项目2-用户登录
  • 网易web安全工程师进阶版课程
  • 【Postman】工具使用介绍
  • 【vue核心技术实战精讲】1.3 - 1.6 VUE 指令 (上)
  • vscode使用Runner插件将.exe文件统一放到一个目录下
  • [commonjs--resolver] Missing “./jsx-runtime.js“ specifier in “react“ package
  • ETH Gas 之 Base Fee Priority Fee
  • 【小白入门篇1】GPT到底是怎样练成?
  • Django——forms组件
  • 利用K8S Statefulset搭建Etcd集群 - PVC存储
  • 手撕算法-接雨水
  • 探索AI大模型学习:理论基础、技术突破与未来挑战
  • Linux:点命令source
  • iOS开发 - 转源码 - __weak问题解决
  • 【Linux基础】dash和bash简介
  • 精读《如何做好 CodeReview》
  • 双指针(滑动窗口)-算法刷题
  • 上位机图像处理和嵌入式模块部署(qmacvisual之ROI设定)
  • 银行监管报送系统介绍(五):金融统计数据大集中自动化报送系统——PBOC Report
  • 常用中间件redis,kafka及其测试方法