174、VS Code 调试配置:launch.json、条件断点、logpoint、Debug Console 实战 174、VS Code 调试配置:launch.json、条件断点、logpoint、Debug Console 实战上周帮同事排查一个诡异的内存泄漏问题,代码跑在Docker容器里,本地复现不了。我盯着屏幕上的日志看了半小时,愣是没找到线索。后来在VS Code里配了个远程调试,用条件断点卡住那个只在第1000次循环才出现的异常——三分钟定位问题。今天就把这些调试技巧掰开揉碎讲清楚。从最头疼的场景说起你肯定遇到过这种情况:代码跑着跑着突然崩了,但加了一堆print重新跑,问题又消失了。或者一个循环跑了上万次,只有某一次数据异常,你盯着终端滚动的日志眼睛都快瞎了。这时候VS Code的调试功能就是你的救命稻草。launch.json:调试配置的起点别被这个文件名吓到,它就是个JSON配置文件,告诉VS Code怎么启动你的程序。在.vscode目录下创建launch.json,或者直接点调试面板的齿轮图标自动生成。{"version":"0.2.0