启用 Debug 模式可精准定位隐形 Bug:需在出错文件中点击右下角虫子图标,用自然语言描述现象,按 AI 提供步骤复现以采集运行时数据,AI 分析后自动修复类型不一致等问题。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在 Cursor 中看到红色波浪线、控制台报错或功能异常却找不到源头时,光靠肉眼扫代码很难定位真实问题——特别是那些“逻辑没错但结果不对”的隐形 Bug。这类问题往往需要运行时变量值、执行路径和时序数据才能暴露本质原因。
启用 Debug 模式触发精准诊断
这一步必须在出错文件中操作,否则 AI 无法注入探针。【当前文件未打开时,Debug 模式将无法生成任何日志探针】
点击右下角状态栏的 Debug 图标(虫子形状),若图标灰显,先确保已登录且 AI 功能开启。
在弹出的对话框中用自然语言描述现象,例如:“列表排序结果不稳定,有时正序有时倒序,刷新后变化”,不要只写“排序出错”这种模糊表述。
AI 会自动分析项目结构,在疑似逻辑分支处插入日志探针,并给出明确复现步骤——比如“点击首页→进入热点页→下拉刷新三次”。你必须严格按提示操作,否则采集的数据不完整。
复现 Bug 并让 AI 分析运行时数据
按 AI 给出的步骤操作应用,期间不要关闭窗口或中断调试代理。
Agents 正在你的整个代码库中处理越来越复杂、运行时间更长的任务。本次版本引入了新的 agent 框架改进,以实现更好的上下文管理,并在编辑器和 CLI 中带来了许多提升使用体验的修复。
Cursor 后台实时收集变量值、执行路径和时序快照,例如发现 b.time - a.time 运算返回 NaN,进而追溯到部分 time 是字符串、部分是数字时间戳。
没有这一步的真实运行数据,仅靠静态代码审查,根本无法识别类型混用导致的排序失效。
确认修复并验证效果
AI 列出多个根因假设后,选择最匹配你场景的那条,比如“数据字段类型不一致导致比较运算失败”。
点击对应方案的 Apply 按钮,AI 自动修改代码:统一调用 Date.parse() 转换 time 字段,并移除所有临时插入的日志语句。
再次按原路径复现操作,观察排序是否稳定按时间倒序排列。

















