You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode隐形断点问题求助:单步调试(F10)时莫名进入文件

VSCode调试异常:F10单步跳过触发隐形断点

问题现象

  • 在代码行设置断点并触发后,按下F10执行单步跳过操作
  • 程序仍会强制进入目标文件的隐形断点,该问题在多个PowerShell和VSCode版本的不同文件中均出现

解决方案

  • 配置调试跳过文件
    在项目的.vscode/launch.json中添加skipFiles字段,指定需要跳过的系统或第三方文件路径,避免单步时意外进入:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "type": "PowerShell",
                "request": "launch",
                "name": "Launch Script",
                "script": "${file}",
                "skipFiles": [
                    "${env:windir}\\System32\\WindowsPowerShell\\v1.0\\*.ps1",
                    "${env:ProgramFiles}\\PowerShell\\7\\Modules\\*.ps1"
                ]
            }
        ]
    }
    
  • 清除所有断点
    打开PowerShell终端执行以下命令,清除当前会话中所有断点(包括隐藏的模块断点):

    Get-PSBreakpoint | Remove-PSBreakpoint
    
  • 重置VSCode调试环境

    1. 备份.vscode文件夹下的launch.json和settings.json
    2. 删除上述配置文件,重新生成调试配置
    3. 按下Ctrl+Shift+P调出命令面板,执行Developer: Reload Window重置窗口状态
  • 排查扩展冲突
    暂时禁用所有非官方PowerShell相关扩展,重启VSCode后测试调试功能,再逐步启用扩展排查是否存在冲突。

内容的提问来源于stack exchange,提问作者Scott Newman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 22:13:23