vscode的一些技巧

技巧1:调试时传参数

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

复制代码
"--args":["参数1", "参数2", ..., "参数3']

参数之间使用逗号隔开

技巧2:断点

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

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

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

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

参考链接:

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

相关推荐
敲敲敲-敲代码1 小时前
【Visual Studio 2022】卸载安装,ASP.NET
ide·visual studio
The Kite2 小时前
MPLAB X IDE 软件安装与卸载
ide·c#·嵌入式
AI视觉网奇2 小时前
pycharm F2 修改文件名 修改快捷键
ide·python·pycharm
WilliamCHW2 小时前
Pycharm 配置解释器
ide·python·pycharm
Ll13045252983 小时前
JsonCpp 库如何集成到Visual studio
ide·visual studio
我又来搬代码了4 小时前
【Android】Android Studio项目代码异常错乱问题处理(2020.3版本)
android·ide·android studio
WarPigs5 小时前
Visual Studio问题记录
ide·windows·visual studio
杰哥技术分享5 小时前
IDEA 打开文件乱码
java·ide·intellij-idea
猫头虎5 小时前
[特殊字符]解决 “IDEA 登录失败。不支持早于 14.0 的 GitLab 版本” 问题的几种方法
java·ide·网络协议·http·https·gitlab·intellij-idea
晓枫-迷麟5 小时前
【nano与Vim】常用命令
linux·编辑器·vim