Cursor 0.41.x配置修复版本 0.42.x
Cursor "failed to apply edit — diff did not match"
Error: failed to apply edit, hunk @@ -12,7 +12,9 @@ failed
- 受影响版本
- 0.41.x
- 修复版本
- 0.42.x
- 最近验证
- Cursor 0.42.0
根因
模型读取文件到应用编辑之间,文件被改动(格式化、其他编辑或 git),导致 diff 锚点不再匹配。
复现步骤
开启保存时格式化,请求编辑,应用偶发失败。
解决方案 (2)
按社区投票排序。应用前请先确认验证版本。
39
#1适用版本 0.41.x
关闭保存时格式化(或让其在 AI 编辑后运行),避免读取与应用之间文件被重新格式化。
最近验证: Cursor 0.42.0 · community
18
#2适用版本 0.41.x – 0.42.x
重新发送请求让模型读取当前文件状态,然后立即应用。
最近验证: Cursor 0.42.0 · community