Claude Code 用了一周,省 Token 的 7 条血泪经验

📅 2026/8/3 22:34:32
Claude Code 用了一周,省 Token 的 7 条血泪经验
一句话: Claude Code 按 Token 计费AI 本身的行为浪费比界面噪音更烧钱。本文总结了 7 条规则——从一次问清楚别来回折腾到回答别写论文说重点——每条都能实实在在省 Token。用了 Claude Code 一周发现最烧 Token 的不是代码量大而是AI 自己的行为模式浪费。界面噪音RTK 模式管的是 CLI 层面的干扰。但这 7 条管的是 Claude 本身的习惯——反复读同一个文件、回答写成论文、不确定的事猜半天。后者在你的使用场景下更致命。适合谁读适合嵌入式开发者、单片机初学者及遇到类似问题的工程师规则 1一次问清楚再动手别来回折腾反面你说帮我改个函数Claude 读文件、分析、改了。改完你又说等等变量名也要改。又读一遍、分析、改。三个来回下来同一个文件读了三次。正面开口前多想三秒把所有要求一次说完。不要: 帮我改个函数 要说: 帮我改这个函数1变量名加 s_ 前缀 2参数判 NULL 3拆成两个函数每个不超过 100 行省 Token 原理少一轮对话 少一轮上下文重新加载。在一个长对话里每轮新消息都要把前面的内容重新塞进模型。规则 2大文件用 Grep 定位 Read 片段别反复全文读反面每次让 Claude 看看这个文件2000 行代码全读进上下文。调了三次2000×36000 行塞进 Token 窗口。正面先用 Grep 搜关键字定位行号再让 Read 只读那几十行。Grep I2C_Slave_Init → 发现在第 157 行 Read 文件 157-230 行 → 只读 74 行省 Token 原理Grep 几乎不消耗 TokenRead 片段精准命中目标区域。规则 3同文件多处动作用脚本一次性做完反面一个文件里改 5 处分 5 次 Edit。每次 Edit 都要重新匹配 old_string、生成 new_string。5 次调用 5 倍的 Token 消耗。正面用 sed、PowerShell 或者 Bash 写一行脚本一次改完。# 一次 sed 搞定三处不用三次 Edit sed -i s/g_u8State/s_eState/g; s/100/100U/g; s/Delay/Drv_Delay/g file.c省 Token 原理Bash 调用只消耗指令字面量不消耗模型推理时间。规则 4不确定的事别长篇推理直接问反面你给了一个模糊的需求Claude 开始猜——可能是 A……也可能是 B……如果选 A 的话……但如果选 B……500 字的推理输出全是 Token。正面Claude 不确定的时候让它问别让它猜。把遇到不确定的事先问我别自己推理半天写进项目配置里省 Token 原理推理输出 纯浪费。一个问题 20 字解决的事不要用 500 字推理替代。规则 5Bash 大输出先写文件再 Grep别全量吐反面grep一个 5000 行的日志输出全塞进 Claude 的上下文。5000 行你只看了 3 行有用的。正面# 输出写文件 grep error large.log /tmp/errors.txt # Claude 只看精炼结果 cat /tmp/errors.txt | wc -l # 先看有多少条 cat /tmp/errors.txt | head -20 # 再看前 20 条省 Token 原理上下文窗口里塞满原始输出 白白吃掉后面对话的空间。先写文件再筛选只喂精炼过的内容。规则 6读过的内容记着别反复读反面Claude 在两轮对话里读了三次同一个头文件——因为每轮对话切换时忘了上次读过。正面用项目的持久化记忆CLAUDE.md 或 memory 文件记录关键信息。# 学了什么 - ADuCM431.h 里 SysTick_IRQn 是缺失的 - SPI 模式 0, CPOL0 CPHA0下次 Claude 读到这些记忆不会重新翻文件。省 Token 原理记忆文件几百字节重新读源文件几千字节。一次记忆终身免读。规则 7回答别写论文说重点反面你问这段代码有什么问题Claude 回复从架构层面来看这段代码存在以下几个维度的改进空间…… 首先我们来看变量命名层面…… 其次从代码复用角度…… 第三从性能层面……500 字核心信息只有三句话。正面在项目里设规则。回答风格: 先说结论再说理由。三条以内说完不用废话铺垫。 代码示例只给关键部分不要完整函数。或者在提问时直接加一句三句话说完。省 Token 原理输出 Token 按字算钱。回答精简 60% 省钱 60%。总结#规则一句话1一次问清楚开口前想三秒所有需求一次说完2Grep Read 片段别反复全文读大文件3脚本批量改同文件多处改动用 sed别分次 Edit4别推理直接问不确定就问你别自己猜 500 字5先写文件再筛选Bash 大输出别全量吐进上下文6读过的记下来用 memory 文件存关键信息7回答说重点别写论文三句话说清楚这 7 条看着简单但每一条都是烧过 Token 才学会的。按着来每天的 Token 消耗大概能砍掉 30%-50%。有用的话点个收藏下次调试直接用。有问题欢迎评论区交流看到了都会回。