Skip to content

第13章:Claude Code内置工具

13.1 工具选择参考

任务工具示例
按名称/模式查找文件Glob**/*.test.tsx, src/components/**/*.ts
在文件内搜索Grep函数名、错误信息、导入
完整读取文件Read加载文件进行分析
写入新文件Write从头创建文件
精确编辑现有文件Edit通过唯一文本匹配替换特定片段
运行Shell命令Bashgit、npm、运行测试、构建

13.2 渐进式调查策略

不要一次性读取所有文件。渐进式建立理解:

1. Grep:查找入口点(函数定义、导出)
2. Read:读取找到的文件
3. Grep:查找用法(导入、调用)
4. Read:读取消费者文件
5. 重复直到获得完整图景

13.3 备用方案:用Read+Write替代Edit

当Edit因文本匹配不唯一而失败时:

  1. Read——加载完整文件内容
  2. 以编程方式修改内容
  3. Write——写入更新后的版本