Claude代码多目录支持 | AI生成和翻译

Home 2025.09

Claude Code(Anthropic 推出的 AI 编程助手)主要在其初始化的主工作目录中运行以确保安全性和专注度,但通过近期更新(例如 1.0.18 及更高版本)中引入的多目录功能,现已全面支持跨项目操作。这使得单个会话能够访问和处理原始目录外多个无关项目或目录中的文件,无需切换上下文即可实现诸如引用共享配置、集成前后端代码或处理单体仓库设置等任务。[1][2][3]

跨项目功能实现原理

如何指引 Claude Code 接入其他项目

若需在当前目录外添加项目(例如 ${另一个项目路径}):

  1. 启动 Claude Code:进入主项目目录(例如 cd /主项目路径 && claude)。
  2. 交互式添加目录
    • 在会话中输入 /add-dir /另一个项目的完整路径 或相对路径(例如 ../另一个项目)。
    • Claude Code 将请求访问确认——出现提示时回复「yes」即可。[2][3][4]
  3. 通过命令行参数启动(适用于立即启用多目录):
    • 执行:claude --add-dir /其他项目路径(可重复使用该参数添加多个目录)。[4][5][7]
  4. 指引 Claude 智能体:添加成功后,可使用自然语言指令如「引用 /另一个项目路径 中被添加目录的 API 文件」或「集成项目 B 的共享配置」。Claude 的智能体设计能在扩展上下文中理解这些需求。[3][5][6]

最佳实践与技巧

此特性显著优化了复杂开发场景的工作流,相比在每个目录单独运行会话大幅减少操作摩擦。[3][6] 如果您遇到具体工具的实现问题或需要示例,请提供更多细节!

引用来源: [1] https://www.reddit.com/r/ClaudeAI/comments/1l896ek/claude_code_v1018_we_can_now_specify_additional/ [2] https://www.threads.com/@boris_cherny/post/DMtFLWOzKAS/video-claude-code-can-now-work-across-multiple-directories-in-a-single-sessiontype-add?hl=en [3] https://apidog.com/blog/claude-code-multi-directory-support/ [4] https://claudelog.com/faqs/–add-dir/ [5] https://www.anthropic.com/engineering/claude-code-best-practices [6] https://www.linkedin.com/posts/valokafor_how-to-set-up-claude-code-the-right-way-for-activity-7353146981034201089-dhdX [7] https://stackoverflow.com/questions/79763754/best-practices-for-multi-project-workspaces-in-claude-code [8] https://www.siddharthbharath.com/claude-code-the-complete-guide/


Back

x-ai/grok-code-fast-1

Donate