/context - 查看上下文使用情况
以可视化方式查看 token 使用分布
概述
/context 命令用于将当前上下文使用情况可视化为彩色网格,帮助你理解 token 使用分布并优化对话效率。
基本语法
/context功能说明
执行 /context 后,Claude Code 会:
- 分析当前会话的上下文使用情况。
- 以彩色网格展示 token 分布。
- 显示各组件的占用比例。
- 提供优化建议。
可视化说明
彩色网格使用不同颜色表示上下文组件:
- 绿色:对话历史。
- 蓝色:文件内容。
- 黄色:系统提示。
- 红色:接近上限。
- 灰色:未使用空间。
使用场景
1. 监控 token 使用
# 在长时间对话中定期检查
/context
# 查看当前 token 使用情况2. 诊断性能问题
# 当响应变慢时
/context
# 检查是否因上下文过大导致3. 优化对话
# 查看 token 使用分布
/context
# 根据结果优化对话策略输出示例
Context Usage:
███████████████████████████████████████████████████ 85%
[GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG]
[BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB]
[YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY]
Components:
- Conversation History: 45,000 tokens (45%)
- File Contents: 30,000 tokens (30%)
- System Prompts: 10,000 tokens (10%)
- Available: 15,000 tokens (15%)
Total: 100,000 / 200,000 tokens优化建议
1. 减少文件引用
# 避免引用过多文件
# 只引用当前需要的文件2. 压缩对话历史
# 使用 /compact 压缩对话
/compact3. 清除不必要内容
# 使用 /clear 清空对话
/clear注意事项
- 上下文窗口大小取决于模型。
- 不同模型的 token 限制不同。
- 接近上限时建议压缩或清除上下文。
- 彩色网格会实时更新。
与其他命令的配合使用
# 查看上下文,然后优化
/context
/compact
/context
# 执行流程:
# 1. 查看当前上下文使用情况
# 2. 压缩对话历史
# 3. 再次查看,确认优化效果最佳实践
- 长时间对话中定期检查。
- 使用率超过 70% 时及时优化。
- 仅引用当前任务必要的文件。
- 定期使用
/compact压缩对话历史。
总结
/context 命令帮助你直观了解上下文占用情况,便于优化 token 使用并提升对话效率。