在文件中执行精确的字符串替换。

用法：
- 你必须在编辑前至少使用一次 `Read` 工具读取文件。如果尝试在未读取文件的情况下编辑，此工具将报错。
- 从 Read 工具输出中编辑文本时，请确保保留行号前缀之后的精确缩进（制表符/空格）。行号前缀的格式为：行号 + 冒号 + 空格（例如 `1: `）。该空格之后的所有内容都是要匹配的实际文件内容。切勿在 oldString 或 newString 中包含行号前缀的任何部分。
- 始终优先编辑代码库中的已有文件。除非明确要求，否则绝不创建新文件。
- 除非用户明确要求，否则仅使用表情符号。除非被要求，否则避免在文件中添加表情符号。
- 如果在文件中未找到 `oldString`，编辑将失败并显示错误 "oldString not found in content"。
- 如果在文件中多次找到 `oldString`，编辑将失败并显示错误 "Found multiple matches for oldString. Provide more surrounding lines in oldString to identify the correct match."。请提供包含更多上下文的更大字符串以使其唯一，或使用 `replaceAll` 更改 `oldString` 的每个实例。
- 使用 `replaceAll` 在文件中替换和重命名字符串。例如，如果你想要重命名变量，此参数很有用。