对单个文件执行多个搜索替换操作，支持在一次调用中进行多处修改。

使用场景：
- 需要在同一文件中修改多处代码
- 重构时需要同时修改多个相关位置
- 批量更新变量名、函数名等

注意事项：
1. 每个搜索字符串必须在文件中唯一匹配
2. 所有替换按顺序执行，后续替换基于前面替换后的内容
3. 如果任何一个搜索字符串无法唯一匹配，整个操作将失败
4. 提供足够的上下文确保唯一匹配

edits 参数格式：
[
  {"search": "要查找的内容1", "replace": "替换后的内容1"},
  {"search": "要查找的内容2", "replace": "替换后的内容2"}
]