/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 压缩对话
/compact

3. 清除不必要内容

# 使用 /clear 清空对话
/clear

注意事项

  • 上下文窗口大小取决于模型。
  • 不同模型的 token 限制不同。
  • 接近上限时建议压缩或清除上下文。
  • 彩色网格会实时更新。

与其他命令的配合使用

# 查看上下文,然后优化
/context
/compact
/context

# 执行流程:
# 1. 查看当前上下文使用情况
# 2. 压缩对话历史
# 3. 再次查看,确认优化效果

最佳实践

  • 长时间对话中定期检查。
  • 使用率超过 70% 时及时优化。
  • 仅引用当前任务必要的文件。
  • 定期使用 /compact 压缩对话历史。

总结

/context 命令帮助你直观了解上下文占用情况,便于优化 token 使用并提升对话效率。

On this page