← 回到成长记录
工具·

Claude Code 高效使用指南:这些技巧让我效率翻倍

#Claude Code#AI编程#效率技巧#进阶

Claude Code 高效使用指南:这些技巧让我效率翻倍

学习来源:跟老金老师学的 Claude Code 系列课程

用了一段时间Claude Code后,我发现真正拉开效率差距的,不是知不知道这个工具,而是会不会用

今天把我私藏的高效技巧全部分享出来,每一条都是天天在用的实战经验。


一、快捷键速查表:练熟这些,操作如飞

快捷键是提效的第一步——不用鼠标、不用想,手指记忆就完成了操作:

快捷键作用使用场景
Ctrl + C取消当前输入或生成AI正在回复时想打断重来
Ctrl + D退出Claude Code结束会话时
Ctrl + L清屏屏幕太乱时清一下
方向键↑/↓浏览历史命令重复之前的提需求
Tab(自动补全)补全命令或路径输入长路径时
Esc + Esc(连按两次)打开Rewind回滚菜单想回退到之前的某个步骤

我的练习顺序:

  1. 第1天:Ctrl + CCtrl + L 形成肌肉记忆
  2. 第3天:方向键浏览历史用熟
  3. 第1周:Rewind功能(Esc+Esc)开始频繁使用

二、模型选择:不同任务用不同模型,省钱又高效

Claude Code支持多款模型,核心原则是按任务匹配,而不是一律用最强的:

模型对比

模型适合场景Token成本回答速度推荐度
Haiku 4.5简单问答、格式化代码、翻译、正则编写❄️ 最低⚡ 最快⭐⭐⭐
Sonnet 4.6日常开发、代码修改、Bug修复、功能实现💰 中等🚀 快⭐⭐⭐⭐⭐
Opus 4.5架构设计、复杂调试、性能优化、代码审查🔥 较贵🐢 较慢⭐⭐⭐⭐

我的默认规则

简单任务(查API、写小函数)→ Haiku
日常开发(写功能、改Bug)→ Sonnet(默认)
复杂问题(架构设计、性能调优)→ Opus

怎么切换?

# 在交互模式中
/model claude-sonnet-4-6
/model claude-opus-4-5
/model claude-haiku-4-5

# 或者在启动时指定
claude --model claude-opus-4-5

省钱小贴士: Sonnet 能解决95%的日常问题,只有那5%真正复杂的情况才切Opus。别一上来就用Opus——没必要,而且贵不少。


三、Checkpoint & Checkout:放手大胆干,翻车也不怕

这是我最爱的功能,值得单独一大段来讲。

问题场景

写代码经常遇到这种情况:

  1. 写完登录模块,感觉不错
  2. 继续写注册模块,改着改着发现"诶,好像方向不太对"
  3. 想回到第1步的状态,但Git已经commit了好几次,reset又怕丢代码

解决方案:Checkpoint

# 完成一个里程碑,打个标记
> /checkpoint 登录模块完成

# 继续往下写...
# 写到一半感觉不对
# 想回到"登录模块完成"那一刻
> /checkout 登录模块完成
✨ 代码和对话上下文都回滚到了那个检查点!

和Git的区别

特性Git CommitClaude Checkpoint
回滚范围代码文件代码 + 对话上下文
操作成本需要写commit message一句话标记
回滚精度整个commit精确保留状态
适用场景正式版本管理日常探索式开发

我的Checkpoint节奏

每完成一个逻辑单元就打一个 → 至少每小时打一个
命名要有意义 → "完成了XX功能",别写"asdf"或"checkpoint1"
做重大改动前先打一个 → 方便反悔

四、会话管理:用好这些命令,掌控全局

/status — 查看会话状态

> /status

显示当前会话的概览信息:

  • 当前使用的模型
  • Token使用量
  • 会话时长
  • 已创建的检查点列表

/context — 深度分析

> /context

/status更详细,显示:

  • 对话上下文中包含了哪些文件
  • 哪些代码被读取过
  • 当前AI"记住"了哪些信息

/compact — 压缩对话

> /compact

什么时候该执行:

  • AI回答速度明显变慢
  • Token用量超过限制的80%
  • 对话超过50轮
  • 感觉AI开始"遗忘"前面的内容

工作原理: AI会分析对话历史,保留关键决策和代码上下文,压缩冗余的讨论内容。整个过程自动完成,不需要你操心。

/export — 导出重要讨论

# 导出为Markdown
> /export ~/docs/session-notes.md

# 导出的内容包含:
# - 完整的对话记录
# - 所有代码修改的汇总
# - 创建的检查点列表

适合在完成一个重要任务后导出,作为技术文档存档。


五、Rewind功能:后悔药中的后悔药

Esc + Esc 打开的Rewind菜单,比/undo更强大——它可以回退多步:

# 场景:你连续做了3步操作,想回到第1步之后的状态
# 按 Esc + Esc 打开Rewind菜单
# 菜单会列出最近的操作历史
# 选择你想回退到的那一步
# 确认后,代码和上下文一起回滚

和/undo的区别:

  • /undo:只撤销上一步
  • Rewind:可以回退任意多步,可以看到历史操作列表

六、日常高效工作流分享

上午:快速启动

# 进入项目
cd ~/projects/my-app

# 启动Claude Code
claude

# 问问今天的任务
> 帮我看看项目中还有哪些TODO没做
> 看看git log,了解一下最近的变更

工作中:高效推进

# 明确任务,分步执行
> 今天的主要任务是完成用户评论功能
> 先帮我设计数据库模型

# 完成后打标
> /checkpoint 评论数据模型完成

# 继续下一阶段
> 现在实现评论的CRUD API

# Token差不多了就压缩
> /compact

遇到问题时

> 帮我看看这个报错是什么意思
# AI分析错误并给出解决方案

# 如果方案不对,回退重新来
> /undo
> 换个思路,我觉得可能是数据库连接的问题

下班前

# 导出今天的讨论记录
> /export ~/docs/worklog-2026-04-25.md

# 打完最后一个检查点
> /checkpoint 评论功能全部完成

# 退出
Ctrl + D

七、省钱终极指南

Token就是钱,省Token就是省钱:

技巧省Token效果操作成本
简单任务用Haiku节省50-70%0(切模型而已)
定期执行/compact节省20-40%1条命令
不要一次提太多需求避免无效生成需要习惯
-p模式处理纯文本省去对话开销看场景使用
别开Extended Thinking闲聊避免90%额外消耗有意识控制

八、常见问题

Q: 模型切换到Opus后,还能切回Sonnet吗? A: 当然,/model claude-sonnet-4-6 即可切回。注意切换不会清空对话上下文。

Q: Checkpoint 存在哪里?会占用很多空间吗? A: 存在项目目录下的 .claude/checkpoints/ 里。每个checkpoint只存增量差异,空间占用很小。

Q: /compact 压缩后会不会丢失重要信息? A: AI会智能保留关键上下文。但如果对话中有特别重要的细节,建议先用 /export 导出备份再压缩。


总结

高效使用Claude Code,关键在于三个习惯:

  1. 用对模型 — 简单任务Haiku,日常Sonnet,复杂才Opus
  2. 勤打Checkpoint — 每个逻辑单元完成就打,放手大胆尝试
  3. 管好会话 — 定期compact、适时export、用好rewind

这些技巧单个看起来都不难,但组合使用的效果是1+1>2的。

本文学自老金老师的Claude Code系列教程。

💬 评论

评论功能开发中,欢迎去GitHub提 issue。