家里宽带突然掉线,路由器日志里一堆报错,你打开浏览器开发者工具想查问题,结果发现之前调试留下的断点还在那儿死死拦着——页面一加载就停住,啥也干不了。这种时候,删掉断点比重启路由器还急。
浏览器里怎么删断点
Chrome 或 Edge 最常用。按 F12 打开开发者工具,切到「Sources」标签页,左侧文件树里找你正在看的 JS 文件,点进去,右边代码行号左边那个蓝色小圆点就是断点。鼠标悬停上去,会显示「Remove breakpoint」,直接点一下就没了。要是整页所有断点都不要了,右键空白处选「Remove all breakpoints」,或者按快捷键 Ctrl+Shift+F8(Windows/Linux)或 Cmd+Shift+F8(Mac)。
VS Code 调试宽带配置脚本时
有些高级用户会用 VS Code 写 Python 脚本自动检测光猫状态、抓取 DHCP 日志。这时候在左侧行号边点击加红点,就是设断点;再点一次就取消。如果脚本跑着卡住了,点顶部调试栏的「停止」按钮后,断点不会自动消失,得手动清空。快捷键是 Ctrl+Shift+P,输入「Debug: Remove All Breakpoints」回车就行。
命令行下调试宽带诊断工具
比如用 gdb 调试一个自定义的 PPPoE 拨号守护进程,断点是用 break 命令加的。删单个断点用 delete 1(1 是断点编号),查编号用 info breakpoints。要全删?直接敲 delete 回车,它会问你「Delete all breakpoints? (y or n)」,输 y 就完事。
别忘了检查远程调试残留
有些光猫后台支持远程 Web 调试,或者你在 OpenWrt 上启用了 node-inspect,连过 Chrome 的 chrome://inspect 页面。断点可能藏在远程目标里。关掉对应服务(比如 /etc/init.d/node-inspect stop),再刷新 inspect 页面,断点列表就空了——不是看不见,是真没了。
断点不是记仇的,但它真会赖着不走。删它不用仪式感,点一下、敲一行、按个组合键,动作越干脆,宽带恢复越快。