上下文管理
理解 Claude Code 的上下文机制,可以让你的对话更高效、更省钱。
上下文窗口
Claude Code 的上下文窗口有限。当对话变长时,早期的内容会被压缩或丢弃。
影响上下文的因素
- 对话轮次越多,上下文占用越大
- 读取的文件内容会占用上下文
- 工具调用的输出也会占用上下文
压缩上下文
当对话变长时,使用 /compact 命令:
这会压缩对话历史,保留关键信息,释放上下文空间。
Tip
每 10-15 轮对话后执行一次 /compact,可以保持 Claude Code 的响应质量。
记忆系统
Claude Code 有持久化的记忆系统,存储在 ~/.claude/projects/<project>/memory/ 目录下。
保存记忆
Claude Code 会将这条信息保存为记忆文件,下次对话时自动加载。
记忆类型
管理记忆
省钱技巧
1. 及时压缩
2. 用 /clear 重新开始
当切换到不相关的任务时:
3. 精确指定范围
❌ 消耗大量上下文:
✅ 精确高效:
4. 使用 /cost 监控
定期检查 token 用量,避免意外消耗。

