Skip to content

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"
      }
    }

## 注意事项
  1. 状态行配置会立即生效
  2. 某些终端可能不支持状态行
  3. 状态行会占用一行空间
  4. 可以随时禁用状态行

与其他命令的配合使用

bash


# 配置状态行,然后查看
/statusline
/status

# 执行流程:
# 1. 配置状态行
# 2. 查看状态信息

最佳实践

  1. 简洁明了 :选择简洁的样式,避免信息过多
  2. 有用信息 :只显示有用的信息
  3. 定期调整 :根据需要调整状态行配置
  4. 终端兼容 :确保状态行与终端兼容

总结

/statusline 命令是 Claude Code 中用于自定义状态行的重要命令。通过使用此命令,你可以:

  • 配置状态行显示的信息
  • 选择状态行样式
  • 自定义状态栏外观
  • 优化状态栏信息

合理使用 /statusline 命令可以帮助你创建更符合需求的状态行。

基于 MIT 许可发布 | 永久导航