/statusline - 设置状态行 UI
自定义终端状态行显示内容
概述
/statusline 命令用于设置 Claude Code 的状态行 UI,自定义状态栏显示的信息与样式。
基本语法
/statusline [option]参数说明
| 参数 | 描述 |
|---|---|
[option] | 可选,指定状态行选项;为空则显示配置界面。 |
状态行选项
显示选项
model:显示当前模型。tokens:显示 token 使用情况。connection:显示连接状态。account:显示账户信息。time:显示当前时间。
样式选项
compact:紧凑样式。detailed:详细样式。minimal:最小样式。
使用场景
1. 配置状态行
# 打开状态行配置界面
/statusline
# 配置显示选项2. 显示特定信息
# 显示模型和 token 使用
/statusline model tokens
# 状态行显示这些信息3. 更改样式
# 使用紧凑样式
/statusline --style compact
# 状态行使用紧凑样式状态行配置示例
紧凑样式
[claude-3-5-sonnet] 75k/200k tokens ✓详细样式
Model: claude-3-5-sonnet-20241022 | Tokens: 75,000/200,000 (37.5%) | Connection: ✓ Connected | Account: Pro最小样式
✓ 75k/200k配置文件
{
"statusline": {
"enabled": true,
"showModel": true,
"showTokens": true,
"showConnection": true,
"showAccount": false,
"showTime": false,
"style": "compact"
}
}注意事项
- 状态行配置会立即生效。
- 某些终端可能不支持状态行。
- 状态行会占用一行空间。
- 可随时禁用状态行。
与其他命令的配合使用
# 配置状态行,然后查看
/statusline
/status
# 执行流程:
# 1. 配置状态行
# 2. 查看状态信息最佳实践
- 选择简洁样式,避免信息过载。
- 只展示有用信息。
- 根据需要定期调整配置。
- 确保与终端兼容。
总结
/statusline 命令用于定制状态行 UI,让关键信息一目了然。