Skip to content

管理 Claude 的内存

Claude Code 可以跨会话记住您的偏好设置,例如样式指南和工作流中的常见命令。

确定内存类型

Claude Code 在分层结构中提供四个内存位置:

内存类型位置用途共享对象
企业策略macOS: /Library/Application Support/ClaudeCode/CLAUDE.md
Linux: /etc/claude-code/CLAUDE.md
Windows: C:\ProgramData\ClaudeCode\CLAUDE.md
组织范围内的说明组织中的所有用户
项目内存./CLAUDE.md./.claude/CLAUDE.md项目的团队共享说明通过源代码控制的团队成员
用户内存~/.claude/CLAUDE.md所有项目的个人偏好设置仅限您(所有项目)
项目内存(本地)./CLAUDE.local.md个人项目特定偏好设置仅限您(当前项目)

启动 Claude Code 时,所有内存文件都会自动加载到其上下文中。

CLAUDE.md 导入

CLAUDE.md 文件可以使用 @path/to/import 语法导入其他文件:

markdown
@docs/coding-standards.md
@~/.claude/personal-preferences.md
@../shared/team-guidelines.md

允许相对路径和绝对路径。

Claude 如何查找内存

Claude Code 递归读取内存:从 cwd 开始,Claude Code 向上递归到根目录并读取它找到的任何 CLAUDE.md 或 CLAUDE.local.md 文件。

Claude 还会发现当前工作目录下子树中嵌套的 CLAUDE.md。它们不是在启动时加载,而是仅在 Claude 读取这些子树中的文件时才包含。

使用 # 快捷方式快速添加内存

在提示开头使用 # 快速添加到 CLAUDE.md:

# Always use TypeScript for new files

使用 /memory 直接编辑内存

在会话期间使用 /memory 斜杠命令在系统编辑器中打开任何内存文件。

设置项目内存

使用以下命令为您的代码库引导 CLAUDE.md:

bash
claude
> /init

组织级内存管理

企业组织可以部署集中管理的 CLAUDE.md 文件,适用于所有用户。

要设置组织级内存管理:

  1. 在适合您的操作系统的位置创建企业内存文件
  2. 通过您的配置管理系统部署

内存最佳实践

  • 保持内存文件简洁和专注
  • 使用导入来组织大型配置
  • 定期审查和更新内存内容
  • 使用项目内存共享团队约定

aicodex 文档网站