/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,让关键信息一目了然。

On this page