Claude Code 更新太快了。经常是你刚学会一个命令,它又悄悄上线了新功能。
我把自己最常用的几个技巧整理出来,都是实战中验证过的。不是官方文档的搬运,而是真正能帮你省时间的用法。
【1】/btw:打断但不打断
这是 2026 年 3 月刚出的功能,我用了之后就离不开了。
场景:Claude 正在跑一个长任务,比如重构一个模块。你突然想起来要问它一个问题:"那个配置文件在哪?"
以前你得等它跑完,或者另开一个会话。现在直接输入 /btw 那个配置文件在哪?,它会回答你,然后继续原来的任务。
关键点:这个问题不会进入对话历史。不会脏上下文,也不费 Token。
我的用法:跑长任务时,想到什么小问题就 /btw 问掉,不影响主任务。
【2】/rewind:代码后悔药
这个功能救过我很多次。
场景:你让 Claude 改代码,它改了一半你发现方向不对。以前只能 Ctrl+C 中断,然后重新解释需求。
现在直接 /rewind(或者双击 Esc),它会回退到之前的状态。而且支持"差异化回退"——只回退代码,保留聊天记录。
这样 Claude 知道刚才那条路走不通,你不用重新解释。
【3】/branch:开启平行宇宙
当你不确定哪个方案更好时,这个命令特别有用。
场景:你纠结用 Redis 还是本地缓存。让 Claude 先用 Redis 实现一版,然后 /branch 出去,在分支里试试本地缓存。
两个方案都跑一遍,选更好的那个。失败了直接关掉分支,不影响主干。
我的习惯:重要决策前先 branch,试错成本降到零。
【4】/compact:给上下文瘦身
长对话跑久了,Claude 会变慢,Token 消耗也会飙升。
输入 /compact,它会总结之前的对话,压缩上下文,腾出"脑容量"。
什么时候用:对话超过几十轮,感觉响应变慢时。一键瘦身。
【5】/loop:定时重复执行
想让 Claude 定时跑某个任务?用这个。
用法:
/loop 5m /check-deploy
这会让 Claude 每 5 分钟检查一次部署状态。
场景:
- 等 CI 跑完,让它定时查状态
- 监控某个服务的健康状态
- 定期同步数据
我的用法:部署后设一个 loop,不用自己盯着看了。
【6】免授权模式:让它闭嘴干活
如果你在进行大规模重构,Claude 每改一个文件都问你"我可以吗?",确实烦人。
启动时加个参数:
claude --dangerously-skip-permissions
所有操作不再确认,直接执行。
注意:这会跳过所有审批。确保你在一个受控的 Git 分支上操作,别让它"格式化"了不该动的地方。
我只在两种场景用:
- 自动化脚本,反复确认没意义
- 新项目起步,没啥可丢的
【7】Git 操作:不用跳出终端
Claude Code 可以直接操作 Git,这个我常用。
自动 Commit:
帮我检查代码变动并提交,Commit Message 要符合 Angular 规范。
解决冲突:
修复当前分支与 main 分支的冲突,优先保留本地的业务逻辑。
PR 总结:
总结最近 10 个提交记录,生成一份 Pull Request 描述。
以前这些事要自己写词、自己整理,现在说一句话就行。
速查表
常用的命令和快捷键:
| 功能 | 命令 | 场景 |
|---|---|---|
| 插问不打断 | /btw | 长任务时问小问题 |
| 代码回退 | /rewind 或双击 Esc | 方向错了要重来 |
| 开平行分支 | /branch | 试试不同方案 |
| 上下文瘦身 | /compact | 对话太长,响应变慢 |
| 定时重复 | /loop 5m /command | 定期检查部署状态 |
| 免授权启动 | --dangerously-skip-permissions | 自动化、新项目 |
| 中断输出 | Ctrl + C | 发现它在胡说 |
| 多行输入 | Option + Enter | 写长 Prompt |
| 导出对话 | /export | 保存方案或喂给其他工具 |
最后
这些命令不是官方文档的全部,而是我真正在用的。
不用全记住。记住两三个常用的,够用了。
我自己用得最多的是 /btw 和 /rewind。一个让我不用等,一个让我不怕错。
你呢?