Skip to content
FunCoding

Search

Search docs, Skills and MCP

状态栏预设与显示

选择模型、目录、上下文和会话统计,区分当前大小与累计用量。

This page has not been translated into English yet. The original Chinese version is shown below.

状态栏位于终端 footer 左侧,可选预设数据或自定义 command。配置后替代快捷键提示,高优先级退出、Esc、Vim INSERT 等消息会临时覆盖它。

预设设置

运行 /statusline,方向键移动、空格选择、Enter 保存,可搜索并看预览。可用行数少于十六时改为紧凑列表,不显示搜索和预览。

{
  "ui": {
    "statusLine": {
      "type": "preset",
      "items": ["model-with-reasoning", "git-branch", "project-name", "context-used"],
      "useThemeColors": true
    }
  }
}

这些是官方表中初次对话框预选项。items 按顺序以竖线分隔。其他选项包括 model、context-remaining、total-input-tokens、total-output-tokens、current-dir、pull-request-number、branch-changes、run-state、qwen-version、context-window-size、used-tokens、session-id。

看懂 token 数据

used-tokens 对应当前请求大小;total-input-tokens 和 total-output-tokens 是跨轮累加。每轮重复发送历史会使累计输入增长,不能把累计值直接当作当前窗口已满。

context-used / context-remaining 显示窗口比例,run-state 是 Ready、Working 或 Confirm。无 Git 仓库时隐藏分支、零上下文用量或无文件变化时对应项目可能隐藏,并非配置丢失。

颜色和重复指示器

useThemeColors 默认 true,使用当前主题,false 则用淡色 footer 样式。若 items 包含 context-used 或 context-remaining,未显式设置时会隐藏右侧内置上下文指示器;hideContextIndicator:false 强制保留。

PR 编号是预设的例外依赖:需要已安装认证的 gh,会在分支改变时后台执行 gh pr view,超时两秒,不是每次刷新都查。不能把“预设一般不需要脚本”理解为 PR 项不调用外部程序。

更新和关闭

模型、消息 token、Vim、分支、工具完成和文件变动等触发更新,防抖约 300ms。最多两行,超过可用宽度截断。ui.statusLine 修改热生效,不需重启;删除该键恢复快捷键提示。

要显示自定义数据,可给 /statusline 带自然语言要求生成配置,或阅读命令模式。