7.9 /context - 查看上下文使用情况
第 7 章 · 斜杠命令指南 · 第2部分:命令参考
概述#
/context 命令用于将当前上下文使用情况可视化为彩色网格,帮助你了解 token 使用情况,优化对话效率。
基本语法#
bash复制/context
功能说明#
执行 /context 命令后,Claude Code 会:
- 分析当前会话的上下文使用情况
- 以彩色网格形式显示 token 使用分布
- 显示各组件的 token 占用比例
- 提供优化建议
可视化说明#
彩色网格使用不同颜色表示不同的上下文组件:
- 绿色:对话历史
- 蓝色:文件内容
- 黄色:系统提示
- 红色:接近上限
- 灰色:未使用空间
使用场景#
1. 监控 token 使用#
bash复制# 在长时间对话中定期检查/context # 查看当前 token 使用情况
2. 诊断性能问题#
bash复制# 当响应变慢时/context # 检查是否因上下文过大导致
3. 优化对话#
bash复制# 查看 token 使用分布/context # 根据结果优化对话策略
输出示例#
bash复制
优化建议#
1. 减少文件引用#
bash复制# 避免引用过多文件# 只引用当前需要的文件
2. 压缩对话历史#
bash复制# 使用 /compact 压缩对话/compact
3. 清除不必要的内容#
bash复制# 使用 /clear 清空对话/clear
注意事项#
- 上下文窗口大小取决于使用的模型
- 不同的模型有不同的 token 限制
- 接近上限时,建议压缩或清除上下文
- 彩色网格是实时更新的
与其他命令的配合使用#
bash复制# 查看上下文,然后优化/context /compact /context # 执行流程:# 1. 查看当前上下文使用情况# 2. 压缩对话历史# 3. 再次查看,确认优化效果
最佳实践#
- 定期检查:在长时间对话中定期使用
/context检查 - 及时优化:当使用率超过 70% 时,考虑优化
- 合理引用:只引用当前任务需要的文件
- 压缩历史:定期使用
/compact压缩对话历史
总结#
/context 命令是 Claude Code 中用于监控上下文使用的重要工具。通过使用此命令,你可以:
- 可视化当前上下文使用情况
- 了解 token 使用分布
- 诊断性能问题
- 优化对话效率
合理使用 /context 命令可以帮助你更好地管理 token 使用,提高对话效率。