本文分享了Claude Code的10个隐藏命令与快捷键,包括/btw避免上下文污染、/rewind实现代码与对话分离回退、/insights生成使用习惯报告等。适合Claude Code用户提升操作效率,覆盖命令行换行、远程控制、模型模式切换等实用场景。
Tags:
最近发现一个很有意思的现象。
我们公司很多很多的小伙伴,都在用Claude Code,因为这玩意,在很多时候,确实就是最牛逼的通用Agent。
但,公司的小伙伴,大家的用法差异巨大。
有的人已经能开Agent Team并行跑任务了,有的人到现在还在每步挨个确认,然后不知道在命令行里怎么换行。
昨天眼看到小伙伴发现Prompt写错了没发现,然后开发完了面目全非,准备开始重来的时候,我随口提了一句,说你咋不用回退。
他来了一句,啥是回退。
然后我就懵了,我就在公司里问了一下,知道在Claude Code里按两下Esc可以回退代码的举个手,结果在场七八个人,只有一个知道。
而且,Claude Code这玩意儿更新实在太快了,快到什么程度呢,日本有个开发者写了篇文章吐槽说,你上班的时候它在更新,你睡觉的时候它还在更新,甚至,有些功能我在在更新日志里是真的没有看到,还是开发团队的人在Twitter上随口一提我才知道的。。。
所以我今天把自己用了这么久的Claude Code的,觉得最有用的一些命令整理了一下,不是什么大而全的教程,就是我自己实际用下来觉得很实用的,给大家分享一下。
希望能对大家有点帮助。。
话不多说,我们开始。
/btw是干嘛的呢,它让你在Claude正在干活的时候插一个问题进去,但这个问题不会被加入对话历史。
以前你让Claude Code重构一个大模块,干着干着你突然想到一个问题,比如"诶那个测试文件在哪个目录来着",你一问,Claude停下来回答你,然后上下文窗口里就多了一段完全不相关的对话,它重新开始干活的时候可能就跑偏了。
这就是所谓的上下文污染,用Claude Code时间长的人应该都被坑过。
现在打/btw,然后说一个问题,比如我在执行过程中,突然想知道现在我这个项目的抓取流程是啥,我就可以直接敲/btw。
你在敲一下空格,就可以直接在后面写问题了,然后发送。
这个回答,完全不会中断你之前发送的任务,上下两个进程,是纯粹的并行状态。
回答完以后,哦我知道了,那这段就没用了,你就可以按空格或者回车,直接把这一段消除掉。
之前的Claude的任务还是该干嘛继续干嘛,对话历史里干干净净,跟什么都没发生一样。
而且几乎不费token,因为复用了当前的提示缓存。
究极好用,真的,我现在每个长会话里都会用好几次,属于用了就回不去的那种。
/rewind,也就是我开篇提到的按两下Esc,你可以把他理解成撤销或者回退,也就是很多设计软件里面的Ctrl+Z。
这个命令之前就有,但2月的时候,升级了一个关键能力,就是代码和对话可以分别回退。
就以前你可能跟Claude说"比如试试这种写法",改完发现不行,只能整段对话一起回退,连你之前的讨论也没了。
而现在,打/rewind会弹出菜单让你选,是只回退代码还是只回退对话。
比如我现在我开发了一个功能,我觉得不好,想撤销,我就可以先打/rewind,然后把这个会话里面的历史拽出来。
然后我就点击之前的会话。
就会弹出一个菜单。
分别是回退代码和对话、回退对话但保留代码、回退代码但保留对话,在、将从该点开始的对话压缩释放上下文窗口空间。
这就特别适合做实验。
就是让Claude试一种新方案,不行的话,代码回退,对话留着,这样Claude还记得你刚才聊了什么,知道这条路不通,可以直接换方向,不用重新解释一遍需求。
真的,以前经常含泪git reset,我又没那么懂,搞得乱七八糟。
现在/rewind就回来了。
贼好用,推荐大家一定要用。。。
/insights这个命令是我觉得被严重低估的一个。
它会生成一份HTML报告,分析你过去一个月使用Claude Code的习惯,包括你最常用哪些命令,你有哪些重复性的操作模式,然后给你推荐一些自定义命令和Skills。
其实,就是Claude Code在反向观察你。
你直接打这个命令以后,他就会给你一份做好的本地HTML网页。
做的非常详细。
还有翻车现场。
还推荐我改一下记忆。
建议我怎么用。。。
当时还有个抽象的事,他给我改服务器的链接,然后。。。
这种小事都记着了,很有趣。
真的建议大家每个月跑一次/insights,它会让你重新认识自己的一些习惯,非常有意思。
这对每个月20美刀Pro订阅的用户来说简直是福音。
道理很简单,Pro用户的Opus额度是有限的,真的很少,我现在都是Max才够用。
你20刀的Pro会员,全程用Opus写代码,可能干到一半就开始被限速了。但规划和写代码对模型能力的要求是完全不一样的。
规划需要深度思考,需要理解整个项目的架构和各种依赖关系,这种事情Opus确实比Sonnet强很多。
但到了具体写代码的环节,其实一些小的项目,Sonnet真的完全够用了,而且快得多。
如果你是那种确实只开20刀Pro会员的轻度用户,或者确实要省一些钱,那我真的建议开/model opusplan这个,真的,两全其美。
以前的/review命令现在几乎感觉已经没用了,我感觉/simplify好用的多。
我现在的习惯是,每次跟Claude code对话了很多轮,写了几个大的功能更新之后,都顺手跑一遍/simplify。
AI写的代码经常会有一些微妙的冗余,多余的import、重复的逻辑、可以用更简洁写法替代的地方,/simplify基本上都能挑出来。
相当于找了三个同事帮你同时review。
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md
同时我也比较建议你做三件事。
也可以关注一下Claude Code的开发团队在Twitter上的动态,他们经常会很随意地提到一些新功能,比官方文档还要快。
反正这个东西,大家自己去试吧。
有什么新发现的好用功能,也欢迎来评论区告诉我。
Coding愉快~
以上,既然看到这里了,如果觉得不错,随手点个赞、在看、转发三连吧,如果想第一时间收到推送,也可以给我个星标⭐~谢谢你看我的文章,我们,下次再见。
>/ 作者:卡兹克
>/ 投稿或爆料,请联系邮箱:wzglyay@virxact.com
没有评论:
发表评论