7.29 /statusline - 设置状态行UI
第 7 章 · 斜杠命令指南 · 第2部分:命令参考
概述#
/statusline 命令用于设置 Claude Code 的状态行 UI,自定义状态栏显示的信息和样式。
基本语法#
bash复制/statusline [option]
参数说明#
| 参数 | 描述 |
|---|---|
[option] | 可选,指定状态行选项。如果不提供,则显示状态行配置界面 |
状态行选项#
显示选项#
model: 显示当前模型tokens: 显示 token 使用情况connection: 显示连接状态account: 显示账户信息time: 显示当前时间
样式选项#
compact: 紧凑样式detailed: 详细样式minimal: 最小样式
使用场景#
1. 配置状态行#
bash复制# 打开状态行配置界面/statusline # 配置显示选项
2. 显示特定信息#
bash复制# 显示模型和 token 使用/statusline model tokens # 状态行显示这些信息
3. 更改样式#
bash复制# 使用紧凑样式/statusline --style compact # 状态行使用紧凑样式
状态行配置示例#
紧凑样式#
bash复制[claude-3-5-sonnet] 75k/200k tokens ✓
详细样式#
bash复制Model: claude-3-5-sonnet-20241022 | Tokens: 75,000/200,000 (37.5%) | Connection: ✓ Connected | Account: Pro
最小样式#
bash复制✓ 75k/200k
配置文件#
状态行配置保存在配置文件中:
json复制{ "statusline": { "enabled": true, "showModel": true, "showTokens": true, "showConnection": true, "showAccount": false, "showTime": false, "style": "compact" } }
注意事项#
- 状态行配置会立即生效
- 某些终端可能不支持状态行
- 状态行会占用一行空间
- 可以随时禁用状态行
与其他命令的配合使用#
bash复制# 配置状态行,然后查看/statusline /status # 执行流程:# 1. 配置状态行# 2. 查看状态信息
最佳实践#
- 简洁明了:选择简洁的样式,避免信息过多
- 有用信息:只显示有用的信息
- 定期调整:根据需要调整状态行配置
- 终端兼容:确保状态行与终端兼容
总结#
/statusline 命令是 Claude Code 中用于自定义状态行的重要命令。通过使用此命令,你可以:
- 配置状态行显示的信息
- 选择状态行样式
- 自定义状态栏外观
- 优化状态栏信息
合理使用 /statusline 命令可以帮助你创建更符合需求的状态行。