返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

把Claude Code StatusLine 玩出花来

[复制链接]
链载Ai 显示全部楼层 发表于 1 小时前 |阅读模式 打印 上一主题 下一主题

statusLine 是 Claude Code 新版本提供的一个 配置项/功能接口,它的作用是在 Claude Code 界面底部的状态栏中显示自定义信息。

通过展示制定信息,可以了解到当前项目的一些基础信息,比如工作目录、Git 分支、激活的模型、项目上下文等等,完全的自主化,所以你也可以自己写的脚本。

一个最简单的例子,ccusage 已内置了专门的 statusline 子命令,可直接对接 Claude Code 的状态栏 hook,显示会话成本、当日费用、计费窗口剩余时间、速率、模型等,比单独开一个窗口来了解要方便很多。

使用也超级简单,只需要安装好node,这个工具直接用 npx运行就行了:

#macOS/Linux/WSL
npx-yccusagestatusline

配置到 ~/.claude/settings.json,这个是全局配置,你也可以配置到你当前目录下的配置项中,那么对应的就是项目目录下的.claude了,这样的话只是针对于当前的项目有效。

{
"statusLine":{
"type":"command",
"command":"npx-yccusagestatusline",
"padding":0
}
}

打开 Claude Code,会在底部看到类似如图所示的内容,你当前使用的模型,已经花费了多少金额,还有下次重置的时间等等内容。

7009376d-9720-49bb-bb34-3d78044eac31.png

当然 最有用的其实还是用来显示当前项目、git 分支、模型,可以使用下面的配置上来 一键配置,配组完成之后,一个可以非常直观的了解到当前编辑的项目的基础信息了,很方便的提醒你当前Git的状态。

{
"statusLine":{
"type":"command",
"command":"denorun--allow-run--allow-read--allow-envjsrwyattjoh/claude-status-line",
"padding":0
}
}

不过需要你首安装好Deno,详情的配置指南可以看这里:

https://jsr.io/%40wyattjoh/claude-status-line

除了显示本地的信息之外,还可以显示远程的内容,比如下面就是用显示Vercel 部署状态,这个集成度也很高,直接一句话就行。

npxclaude-code-templates@latest--setting=statusline/vercel-deployment-monitor--yes

最后会显示当前的Vercel状态,不用来回去Vercel官网看了,部署步骤一览无余。

00d1847a-09f9-42a3-9023-85f7864ff8cb.png

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ