Claude Code 可以在会话之间记住您的偏好设置,比如样式指南和工作流程中的常用命令。

确定内存类型

Claude Code 提供三种内存位置,每种都服务于不同的目的:

内存类型位置目的使用案例示例
项目内存./CLAUDE.md团队共享的约定和知识项目架构、编码标准、常用工作流程
项目内存(本地)./CLAUDE.local.md个人项目特定偏好您的沙盒 URL、首选测试数据
用户内存~/.claude/CLAUDE.md全局个人偏好代码样式偏好、个人工具快捷方式

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

Claude 如何查找内存

Claude Code 递归读取内存:从当前工作目录开始,Claude Code 递归向上至根目录 / 并读取它找到的任何 CLAUDE.md 或 CLAUDE.local.md 文件。这在处理大型仓库时特别方便,当您在 foo/bar/ 中运行 Claude Code 时,可以同时在 foo/CLAUDE.mdfoo/bar/CLAUDE.md 中有内存。

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

添加内存最快的方法是在输入时以 # 字符开头:

# Always use descriptive variable names

系统会提示您选择要将此内容存储在哪个内存文件中。

使用 /memory 直接编辑内存

在会话期间使用 /memory 斜杠命令在系统编辑器中打开任何内存文件,以进行更广泛的添加或组织。

内存最佳实践

  • 具体明确:「使用2空格缩进」比「正确格式化代码」更好。
  • 使用结构来组织:将每个单独的内存格式化为项目符号,并在描述性的 markdown 标题下对相关内存进行分组。
  • 定期审查:随着项目的发展更新内存,以确保 Claude 始终使用最新的信息和上下文。

Was this page helpful?