Claude Code 工具
Claude Code Tools
1. Claude Code 工具
1.1 ccstatusline
适用于 Claude Code CLI 的美观且高度可定制的状态栏,支持 powerline、主题等功能。
- 安装
安装过程非常的简单,使用npx或bunx直接进行安装即可
# Run the configuration TUI with npm
npx ccstatusline@latest
# Or with Bun (faster)
bunx ccstatusline@latest
安装之后会启动一个交互配置界面(TUI)
- 配置显示信息
- Edit Line 编辑状态
Enter键进入编辑模式,可以修改显示内容
↑↓ select, ←→ change type, Enter to move, (a)dd, (i)nsert, (d)elete, (c)lear line, (r)aw value, ESC back

- Model: 模型名称
- Separator: 分隔符 使用
- Context length: 上下文长度
- Tokens input: 输入的tokens
- Tokens output: 输出的tokens
- Tokens cached: 缓存的tokens
- Claude Session ID: 会话ID
- Edit Colors 编辑颜色
同样的操作方式,为了把之前选择的模式赋予自己想要的颜色

- 安装到Claude Code&
将配置修改好之后,安装到Claude Code,一路点击确认
This will modify ~/.claude/settings.json to add ccstatusline with npx.
别忘了保存 save & exit
如果还要修改,走个上述的循环即可,从头再开始一遍,设置好的界面如下所示

2. 终端
2.1 Lazygit
Git的强大是所有开发者心中的利器
LazyGit 是一个使用 Go 语言编写的终端界面 Git 客户端,它以一种轻量级、高效且用户友好的方式提供了对 Git 仓库的全面管理.
它能为 git 命令提供一个终端图形界面,用户可以通过键盘快捷键或鼠标快速地完成各种 Git 操作,如提交、合并、推送、查看或切换分支等。
- 安装lazygit
brew install lazygit# Add the extras bucket
scoop bucket add extras
# Install lazygit
scoop install lazygit使用gah/go进行安装
# gah
gah install lazygit
# go
go install github.com/jesseduffield/lazygit@latestlazygit --config | grep "lang" # 查看 lazygit 当前使用的自然语言
lazygit -cd # 获取 lazygit 的配置文件目录
printf "gui:\n language: zh-CN\n" > "$(lazygit -cd)/config.yml" # 修改 lazygit 配置文件,如将语言设置为中文- 启动
lazygit
在终端命令行中输入lazygit之后,进入LazyGit 的主界面
常用的快捷键
- q:退出 Lazygit - esc:取消lazygit操作 - h/j:上下切换到其他功能区面板(如文件变更面板、分支管理); - <space>:(在文件变更面板)git add - 暂存选中的更改或取消暂存 -
- 功能多样:涵盖了大量 git 管理功能,例如 Rebase 、Worktrees、cherry-pick、修改仓库提交记录、浏览分支关系图等,用户能以交互的方式操作相对复杂的 Git 操作。
- 交互友好:拥有美观的 Terminal UI 以及直观的绘图渲染,快捷键的设计非常实用方便,支持鼠标操作,支持多种自然语言。
- 界面介绍
(.lightbox fig-alt=“lazygit panel” fig-align=“center”)
Lazygit = 多个panel+光标焦点+上下文快捷键
- 0 是状态显示栏,0不是Git视图,而是lazygit的UI交互层
- 1 仓库状态 是lazygit的全局健康检查层
- 2 工作区/文件/子模块(Working Tree/index/submodules)
- 3 引用(Refs) 是分支层,包括本地分支、远程分支、标签等
- 4 提交&引用日志(Commits & Reflog) 是提交层,包括提交历史、引用日志等
- 5 贮藏&命令执行日志(Stash & Command log) 是暂存层,包括暂存列表、暂存操作等
完全是贴合Git内部对象模式
Working Tree
↓
Index
↓
Refs
↓
Commits
↓
Reflog
↓
Stash- 使用lazygit
编号0-5编号对应着lazygit默认的窗口索引,在Lazygit中,你可以直接通过键盘上的数字键0-5在这些层级之间快速的条约,0作为全局状态和日志的反馈
2 Files(工作区层)
工作区是管理文件的核心,所有文件的改变都可以从File进行快速改变
按照Claude Code官网进行skill的构建,创建了SKILL.md文件,输入相关内容后保存,切换到- 2-Files
add: 暂存文件使用
- 如果是对单个文件进行暂存可以聚焦到对应文件后按下
space键即可(等价于git add SKILL.md) - 如果对所有文件暂存则可以按
a(等价于git add ./) - 按
Enter键,能够在0区,展开或者折叠文件资料夹,方便查看储存和未储存的差别(相当于git diff) - 按
c键,打开外部的文字编辑器,编辑commit message,之后commit(等价于git commit -m "commit message“) - 按
A键,就是追加commit(等价于git commit -amend "messave") - 按
d, 删除/放弃修改(相当于 git checkout –) - C (大写):调用外部编辑器(如 Vim/Nano)来编写详细的提交说明。
