7.29 /statusline - 设置状态行UI
概述
/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 命令可以帮助你创建更符合需求的状态行。