Claude Code 的命令和操作可以按照命令类型交互快捷键以及三大对话模式来分类整理。以下是基于官方文档和最新版本的速查指南。


📌 一、三大命令类型概览

在使用前,需要区分 Claude Code 的三种命令形态,它们触发的时机和作用不同:

类型 触发方式 核心用途 示例
CLI 命令 在终端启动时输入 启动会话、一次性查询、恢复会话 claude, claude -p "query"
Slash 命令 交互会话中输入 / 管理上下文、切换模型、编辑记忆 /init, /compact, /model
快捷键 会话中直接按键 中断操作、模式切换、搜索历史 Ctrl+C, Shift+Tab

🚀 二、核心命令速查表

1. 启动与环境 (CLI)

1
2
3
4
5
6
7
8
9
10
# 基础启动
claude # 在当前目录启动交互模式
claude /path/to/project # 指定项目目录启动

# 高级选项
claude -c # 继续最近的一次对话
claude -p "你的问题" # 一次性查询(非交互模式,用于脚本)
claude -r "session-id" # 恢复特定会话
claude update # 更新 Claude Code 到最新版本
claude --version # 查看当前版本

2. 会话与上下文管理 (Slash 命令)

这是日常开发中最常用的一类命令,用于控制 AI 的记忆和上下文窗口。

命令 作用 使用场景
/init 扫描项目生成 CLAUDE.md 记忆文件 新项目必用,消除 80% 的重复背景介绍
/compact 压缩对话历史,总结摘要 上下文超过 70%-80% 时执行,防止 AI 遗忘
/clear 硬重置,清空对话历史 切换到完全不相关的任务时使用
/context 显示上下文窗口使用百分比 实时监控用量,如 Context usage: 67%
/rewind 撤销对话或代码(可按 Esc+Esc 触发) AI 改错了代码,或想回到之前的某个节点
/resume 列出并继续过去的会话 中断工作后恢复之前的开发环境

3. 模型与成本控制

命令 作用 说明
/model 切换 AI 模型 支持 sonnet(默认), opus(最强), haiku(最快最便宜)
/cost 显示当前会话费用 避免预算超支,例如 Session cost: $2.47
/fast 切换极速模式 调整 API 参数加快响应,适合快速迭代

4. 代码与质量

命令 作用 说明
/diff 查看最近修改的 git diff 提交前的代码审查必备:/diff src/xxx.ts
/simplify 启动 3 个 Agent 进行代码审查 替代旧的 /review,检查代码质量与安全
/todos 显示持久化任务列表 跨会话保存任务,可用 Ctrl+T 快捷键开关

🎮 三、快捷键与高级操作技巧

1. 对话模式切换 (Shift+Tab)

Claude Code 有三种交互模式,通过 Shift + Tab 可以循环切换,底部状态栏会有提示:

  • Normal (默认):每次执行工具前都需要确认。
  • Auto-Accept:自动批准文件编辑(Shell 命令仍需确认),适合批量重构。
  • Plan Mode:只读模式。AI 只输出方案,不执行代码,适合架构讨论 。

2. 特殊输入技巧

  • ! + 命令:在对话中直接执行终端命令(例如 ! npm run test)。
  • # + 内容:直接将内容追加到 CLAUDE.md 长期记忆,无需打开文件编辑 。
  • /btw:在 AI 执行任务过程中插入一个不相关的问题,不打断主流程 。
  • 换行:输入 \ + 回车(或 Shift+Enter)可换行编写复杂提示词。

3. 编辑与导航

  • Ctrl + R:搜索命令历史。
  • Ctrl + B:将当前运行的后台任务移至后台(类似终端 bg)。
  • Esc + Esc:快速打开回滚/撤销菜单。
  • Ctrl + T:切换任务列表视图。

🛠️ 四、进阶:自定义命令与记忆

1. 长期记忆 (CLAUDE.md)

不要每次都重复你的要求,利用记忆功能让 AI 自动遵循规范。

  • 初始化:在项目根目录运行 /init
  • 手动编辑:运行 /memory 直接编辑 .claude/claude.md 文件。
  • 规范示例:在文件中写入 Use TypeScript for all new files,后续所有会话 Claude 都会默认使用 TS 。

2. 自定义 Slash 命令

如果你有一组非常固定的指令(例如“提交代码”、“运行安全扫描”),可以将其做成专属命令。

  • 位置:项目目录下的 .claude/commands/
  • 做法:新建一个 review.md 文件,内容写入 Please review the staged changes for security issues.
  • 调用:直接输入 /review

💡 五、总结:最佳实践建议

  1. 新手第一件事cd your-projectclaude/init
  2. 日常标准流程Shift+Tab 切换 Plan Mode(确认方案)→ 切回 Normal 或 Auto-Accept → 开发 → /diff → 提交。
  3. 成本控制策略:默认使用 Sonnet,简单任务输入 /model haiku,复杂任务用 /model opus,每天执行 /cost 查看账单。
  4. 会话维护:看到 /context 变红(>80%),立刻执行 /compact;如果 AI 开始“抽风”,执行 /clear 重置。