Claude Code频繁出现Error editing file,该如何解决

MeiMei 2026-06-09 13:35 1



出现Error editing file,后续就开始用sed,佬们是如何解决这个问题的

最新回复 (6)
  • continue 06-09 13:37
    1

    貌似可以给条约束: 读写文件时分段读写操作,避免大量读写时失败。

  • hayden 06-09 13:57
    2

    提示词:



    工具调用规则



    Write 工具使用限制



    • 禁止在内容较多时使用 Write 工具整体重写文件,容易因参数过长导致调用失败

    • 大文件修改必须使用 Edit 工具分段替换(old_string / new_string 模式)

    • 如果一次 Edit 改动量超过 100 行,拆分为多次 Edit 调用,每次替换一个逻辑段落


    Edit 工具分段策略



    • 先改 script 部分,再改 template 部分,最后改 style 部分

    • 每次 Edit 调用前,确认 old_string 在文件中唯一存在(必要时先 Read 确认行号范围)

    • 如果 Edit 失败(old_string 不唯一或找不到),立即 Read 文件对应区域重新定位,不要盲目重试


    禁止行为



    • 禁止发出参数为空的工具调用

    • 禁止对同一个失败的工具调用原样重试,必须先诊断原因再调整

  • XiaoQ1 06-09 14:19
    3



    出现Error editing file,后续就开始用sed,佬们是如何解决这个问题的



    佬友可参考该帖子:


    [image]

    不论是终端启动的claude code,还是vscode启动的claude code插件,读文件没问题,编写就是报错:Error writing file,
    早上测试创建test.txt,并写入test,这个成功了,重启claude code就又,开始Error writing file了,是在同一个文件夹下测试的,不存在权限问题
    测试过2.0.45和最新版2.0.55,都是…
  • A K4 Nwh3 O 06-09 14:23
    4

    这个是路径问题,ai把沙盒路径当作真实路径了,导致到达了不正确的路径,让他读取相对路径。最好的办法还是升级cc版本,

  • zuoyuetan 06-09 14:23
    5

    我也经常出现,但是貌似不影响使用

  • isshawn 06-09 14:25
    6

    去看看配置文件,是不是hook调用太多了导致并发卡顿之类的问题

* 帖子来源Linux.do
返回