Claude Code 十个隐藏技巧:90% 的人不知道的效率神器
很多人用 Claude Code 只会问“帮我写个函数”,但它的能力远不止于此。今天分享的 10 个隐藏技巧,每个都能让你的编码效率翻倍,最后一个是我最常用的杀手级功能。
上周我用 Claude Code 1 小时干完了以前 3 天的活——重构一个老项目,从 Node 16 迁移到 Node 20,处理了 50 多个兼容性报错。同事问我怎么做到的,秘诀就是下面这 10 个技巧。
技巧 1:使用 /compact 压缩上下文,省钱又提速
Claude Code 默认会记住整个对话历史,上下文越长越消耗 Token。当你发现它开始“跑题”或者响应变慢时,输入:
/compact这个命令会压缩当前对话上下文,保留关键信息,Token 消耗直接减少 60% 以上。
使用场景:
长对话后 Claude 开始重复回答
Token 消耗异常高
想让 Claude“重新聚焦”当前任务
技巧 2:用 /cost 实时查看花费
很多人不知道 Claude Code 可以实时查看当前会话的费用:
/cost执行后会显示当前会话已消耗的 Token 数和预估费用。建议每次长对话后都检查一下,避免不知不觉花太多。
省钱技巧:结合 /compact 使用,先用 /cost 查看花费,再用 /compact 压缩上下文。
技巧 3:用 /model 切换模型,小任务用小模型
不是所有任务都需要最强的模型。Claude Code 支持切换不同模型:
/model sonnet # 日常编码,速度快,价格低
/model opus # 复杂重构,深度分析
/model haiku # 简单问答,价格极低我的使用习惯:
日常编码 → sonnet(性价比最高)
复杂重构 → opus(推理能力强)
简单查询 → haiku(速度极快)
技巧 4:用 /permissions 控制权限,安全又省心
Claude Code 默认需要你确认每个文件修改,但你可以设置自动权限:
/permissions可配置项:
bypassPermissions:Claude 自动执行,无需确认(适合信任的项目)
readOnly:只读模式,Claude 只能查看不能修改
建议:在自己的项目里用 bypassPermissions,效率翻倍。
技巧 5:用 .claude/settings.json 保存项目配置
每个项目都可以有自己的 Claude Code 配置。在项目根目录创建 .claude/settings.json:
{
"permissions": {
"allow": ["Bash(npm install)", "Bash(npm run build)"],
"deny": ["Bash(rm -rf)"]
}
}这样 Claude Code 在这个项目里会自动应用你的权限设置,每次打开都不用重新配置。
技巧 6:用 Hooks 自动化工作流
Claude Code 支持 Hooks,可以在特定事件触发时自动执行命令。在项目根目录创建 .claude/hooks/ 目录:
.claude/
└── hooks/
└── post-command.sh我的 Hooks 配置:
每次 Claude 执行命令后自动运行测试
提交代码前自动格式化
检测到错误时自动修复
技巧 7:用子 Agent 并行处理多任务
Claude Code 支持启动子 Agent 并行处理任务:
帮我重构 auth 模块,同时写单元测试Claude 会自动启动子 Agent 处理测试,主 Agent 继续重构。两个任务同时进行,速度翻倍。
适用场景:
重构 + 测试
修复 bug + 更新文档
写代码 + 代码审查
技巧 8:用 CLAUDE.md 给 Claude 写“项目说明书”
在项目根目录创建 CLAUDE.md,告诉 Claude 你的项目信息:
# 项目说明
- 技术栈:Node.js 20 + TypeScript + Express
- 测试框架:Jest
- 代码规范:ESLint + Prettier
- 注意事项:不要修改 database/ 目录下的文件Claude Code 启动时会自动读取这个文件,每次对话都能“记住”你的项目规则。
技巧 9:用 --output-format json 做自动化
Claude Code 支持 JSON 输出,可以和其他工具配合:
claude "列出所有 TODO 注释" --output-format json我的自动化流程:
用 Claude Code 生成代码
用 JSON 输出提取结果
用脚本自动部署
技巧 10:用 Desktop 和 IDE 插件,告别终端
这是我最常用的杀手级功能。Claude Code 不只是终端工具,还有:
Desktop App:macOS / Windows 原生应用,支持多窗口
VS Code 插件:在编辑器里直接用,不用切换终端
JetBrains 插件:IntelliJ / PyCharm / WebStorm 都支持
我的日常配置:
VS Code 里写代码,Claude Code 插件做代码审查
终端里跑 Claude Code 做批量任务
Desktop App 做复杂项目重构
总结
| 技巧 | 效果 | 难度 |
|---|---|---|
| /compact | 省 60%+ Token | ⭐ |
| /cost | 实时查看花费 | ⭐ |
| /model | 小任务省钱 | ⭐ |
| /permissions | 自动权限 | ⭐⭐ |
| .claude/settings.json | 项目配置 | ⭐⭐ |
| Hooks | 自动化工作流 | ⭐⭐⭐ |
| 子 Agent | 并行处理 | ⭐⭐⭐ |
| CLAUDE.md | 项目说明书 | ⭐ |
| JSON 输出 | 自动化集成 | ⭐⭐⭐ |
| Desktop/IDE | 多端协作 | ⭐ |
这 10 个技巧里,你最想先试哪个?
来自:https://mp.weixin.qq.com/s/MkcSvWoMirfvDl7D015GRQ
本文内容仅供个人学习、研究或参考使用,不构成任何形式的决策建议、专业指导或法律依据。未经授权,禁止任何单位或个人以商业售卖、虚假宣传、侵权传播等非学习研究目的使用本文内容。如需分享或转载,请保留原文来源信息,不得篡改、删减内容或侵犯相关权益。感谢您的理解与支持!