学习如何通过不同的内存位置和最佳实践来管理 Claude Code 跨会话的内存。
内存类型 | 位置 | 用途 | 使用案例示例 | 共享对象 |
---|---|---|---|---|
企业策略 | macOS: /Library/Application Support/ClaudeCode/CLAUDE.md Linux: /etc/claude-code/CLAUDE.md Windows: C:\ProgramData\ClaudeCode\CLAUDE.md | 由 IT/DevOps 管理的组织范围指令 | 公司编码标准、安全策略、合规要求 | 组织中的所有用户 |
项目内存 | ./CLAUDE.md | 项目的团队共享指令 | 项目架构、编码标准、常见工作流程 | 通过源代码控制的团队成员 |
用户内存 | ~/.claude/CLAUDE.md | 所有项目的个人偏好设置 | 代码样式偏好、个人工具快捷方式 | 仅您(所有项目) |
项目内存(本地) | ./CLAUDE.local.md | 个人项目特定偏好设置 | (已弃用,见下文) 您的沙盒 URL、首选测试数据 | 仅您(当前项目) |
@path/to/import
语法导入其他文件。以下示例导入 3 个文件:
/memory
命令查看加载了哪些内存文件。
#
快捷方式快速添加内存#
字符:
/memory
直接编辑内存/memory
斜杠命令在系统编辑器中打开任何内存文件,以进行更广泛的添加或组织。
/Library/Application Support/ClaudeCode/CLAUDE.md
/etc/claude-code/CLAUDE.md
C:\ProgramData\ClaudeCode\CLAUDE.md