文档

内置工具›文件与搜索

编辑文件

edit
分组
文件与搜索
开启方式
对话设置「工具」页里它自己的开关。
审批
需审查:写入和无边界的操作要你批准,除非安全级别或之前的「总是允许」已经覆盖。
档案键
tool.edit.description

把已有文件里的一段确切文本替换成新文本,文件其余部分保持原样。

要找的文本必须恰好出现一次,否则调用失败。edit 从不新建文件,那是 write 的事。

限制

文件必须是 UTF-8 文本,编辑前后都不超过 2 MiB。

值得知道

  • 如果要找的文本照原样匹配不上,edit 会忽略 Windows 换行符(CRLF)和字节顺序标记再试一次,写回时保留文件原来的换行符。
  • 模型必须在本对话里读过(或写过)这个文件,Mework 重启前的读取也算。如果之后文件在磁盘上被改过(包括 Mework 关闭期间),编辑照样执行,模型会被告知文件里有它没看到的改动。
  • 在计划模式下,Git 仓库里所有未被 Git 忽略的文件都会被拒绝。仓库之外或被 Git 忽略的路径仍然可以编辑。

参数

参数类型说明
find 必填
查找内容
stringExact text to replace; must match exactly once.
path 必填
文件路径
stringExisting file to modify, relative to the workspace.
replace 必填
替换为
stringReplacement text; an empty string deletes the passage.

在 GitHub 上编辑本页