Claude Code 快捷键完全指南 | 12 个高频操作速查手册
TL;DR:系统整理 Claude Code 终端快捷键 + 命令行操作技巧,包含实战场景和 API 接入方案。
环境说明
- Claude Code CLI 版本:最新
- 系统:macOS / Linux(Windows 用 WSL2)
- API 接入方案:ccaihub(兼容官方 API,稳定性更好)
快捷键速查
核心操作类
Ctrl+C → 中断当前任务(Claude 跑偏时紧急叫停)
Ctrl+D → 退出 Claude Code 会话
Esc → 立刻停止操作,上下文保留(比 Ctrl+C 更温和)
Esc+Esc → 打开检查点菜单(多文件操作失误的救命键)
界面显示类
Ctrl+O → 切换详细输出模式(展开/折叠工具调用细节)
Ctrl+T → 切换任务列表显示
Ctrl+L → 清屏
Ctrl+B → 当前任务移入后台继续运行
输入辅助类
Ctrl+V → 粘贴图片(iTerm2 支持,调试 UI 问题很好用)
Ctrl+G → 在外部编辑器(vim/vscode)中编辑当前提示词
Ctrl+R → 反向搜索历史命令
Shift+Tab → 循环切换交互模式
命令行操作
会话管理
# 恢复最近一次会话(完整保留上下文)
claude --continue
claude -c # 简写
# 单次任务执行(适合 CI/CD 脚本)
claude -p "给 src/utils/auth.ts 加上完整的 JSDoc 注释" --output-format json
在对话中执行 Shell
# 在提示词中直接运行 shell 命令
! npm test
! git status
! cat package.json
输出会自动纳入对话上下文,省去来回切换的麻烦。
管道传输数据
# 传递日志文件
cat error.log | claude "分析根因"
# 传递测试报告
npm test 2>&1 | claude "哪些测试失败了,可能的原因是什么"
# 传递 diff
git diff HEAD~1 | claude "帮我写这次改动的 commit message"
特殊命令
/btw [问题] → 插入旁路问题,不打断主线任务
/clear → 清空上下文(保留文件,重置对话)
/compact → 智能压缩上下文(保留关键信息)
/context → 查看当前 token 使用情况
交互模式详解(Shift+Tab)
三种模式循环切换:
1. 自动执行模式(Auto)
Claude 直接执行所有操作,不需要逐步确认。
适用场景:新项目探索、写新功能、快速原型
优点:速度快,迭代效率高
缺点:没有中间审查点,出错可能改了很多文件
2. 计划模式(Plan)
Claude 先给出详细执行计划,等你确认后再动手。
适用场景:重构、多文件操作、生产代码修改
优点:操作前可以审查方案,避免南辕北辙
缺点:多一轮交互,速度稍慢
3. 手动确认模式(Manual)
每一步操作都需要手动确认。
适用场景:敏感数据操作、不熟悉的代码库
优点:完全可控,出错风险最低
缺点:交互频繁,效率最低
检查点机制(Esc+Esc)原理
用户操作
↓
Claude 开始执行
↓
[自动检查点] ← 每次操作前自动创建
↓
执行结果
↓
如果出错 → Esc+Esc → 选择检查点 → 还原状态
实战 tip:做大规模修改前,先确保有干净的 git 提交:
git add -A && git commit -m "pre-claude checkpoint"
# 现在让 Claude 执行操作
# 如果出问题:git reset --hard HEAD
双重保险,完全不怕翻车。
性能优化:上下文管理
问题:为什么会话越长 Claude 越"蠢"?
上下文窗口被历史对话填满后,模型处理新输入的质量会下降。
解决方案
# 方案 1:定期清空(适合长任务)
# Step 1: 让 Claude 写进度文件
"把当前任务进度、已完成的部分、下一步计划写入 PROGRESS.md"
# Step 2: 清空上下文
/clear
# Step 3: 新会话引用进度文件继续
claude -c # 或者开新会话 @PROGRESS.md
# 方案 2:智能压缩(适合不想完全重置)
/compact retain 架构决策,API 设计,命名规范
token 监控
/context → 实时查看 token 使用情况
当上下文超过 60-70% 时,建议主动压缩或清空。
API 接入配置
如果你想在 CI/CD 或自定义工具中调用 Claude,需要配置 API 访问。
直连官方 API 在国内有时不稳定,可以用 ccaihub作为中转:
# 设置环境变量
export ANTHROPIC_BASE_URL="https://ccaihub.com/v1"
export ANTHROPIC_API_KEY="your-key-from-ccaihub"
# 测试连通性
claude -p "说 hello" --max-turns 1
ccaihub 完全兼容 Anthropic 官方 API,支持 Claude 全系列模型,切换成本几乎为零。
快速参考卡(可截图保存)
┌─────────────────────────────────────────┐
│ Claude Code 快捷键速查 │
├──────────┬──────────────────────────────┤
│ Ctrl+C │ 中断任务 │
│ Ctrl+D │ 退出会话 │
│ Esc │ 停止操作(保留上下文) │
│ Esc+Esc │ 检查点菜单(撤销神器) │
│ Ctrl+O │ 切换详细输出 │
│ Ctrl+B │ 任务移入后台 │
│ Ctrl+V │ 粘贴图片 │
│ Ctrl+G │ 外部编辑器编辑提示词 │
│ Shift+Tab│ 切换交互模式 │
├──────────┼──────────────────────────────┤
│ ! cmd │ 执行 shell 命令 │
│ /btw │ 旁路提问不打断主任务 │
│ /clear │ 清空上下文 │
│ /compact │ 智能压缩上下文 │
│ /context │ 查看 token 使用情况 │
└──────────┴──────────────────────────────┘
觉得有帮助?点个 👍 收藏备用。有问题欢迎评论区讨论。