前言:为什么Claude Code值得深入学习
2026年7月,Claude Code已迭代至v2.1.201版本,拥有超过233个命令和CLI参数,涵盖斜杠命令、键盘快捷键和CLI启动选项三大体系。作为Anthropic推出的AI驱动命令行编程工具,它将Claude的强大能力直接嵌入终端,支持用自然语言描述需求,自动读取代码、编辑文件、运行命令、管理Git流程。
本文基于v2.1.x最新版本,将所有命令按使用场景分类整理,帮助开发者快速掌握这一生产力利器。
一、会话管理命令
会话管理命令控制Claude Code会话的完整生命周期——启动、暂停、恢复、切换和退出。
| 命令 | 作用 |
|---|---|
| /help | 显示所有可用的斜杠命令和帮助文档 |
| /clear | 清除对话历史,释放上下文空间(等同于/reset、/new) |
| /safe-clear | 清除前先保存会话状态为handoff文件,最推荐的会话重置方式 |
| /exit / /quit | 退出Claude Code会话 |
| /resume | 恢复上一个被挂起的会话 |
| /teleport | 将claude.ai网页版会话恢复到CLI终端中继续 |
| /desktop | 将会话移交到Claude Desktop桌面应用中继续 |
| /remote-control | 将会话桥接到浏览器或手机继续操作 |
| /focus | 专注模式——只显示最后一条提示、工具摘要和最终回复 |
| /tui fullscreen | 全屏渲染模式,消除闪烁,适合长时间编码 |
实用技巧:/safe-clear是最推荐的重置方式,它会在清除前将当前状态保存为handoff文件,方便后续恢复。/teleport和/remote-control则实现了跨设备的会话无缝衔接。
二、上下文管理命令
上下文管理是Claude Code的核心竞争力。这些命令帮助你管理对话的上下文窗口,避免token溢出,同时保持工作连贯性。
| 命令 | 作用 |
|---|---|
| /compact | 压缩对话历史,将中间步骤总结为关键结论 |
| /context | 可视化显示当前上下文窗口的使用情况(彩色网格图) |
| /memory | 编辑CLAUDE.md记忆文件,存储项目长期记忆和约定 |
| /sync | 将最近的决策和变更同步到memory.md |
| /recap | 生成当前会话的摘要总结(v2.1.108+) |
| /branch | 在当前对话节点创建分支副本,并行探索不同方案 |
| /add-dir <path> | 添加新的工作目录到当前会话 |
文件引用快捷语法也非常强大:@filename直接引用文件,Read /path/file.ts:45-90读取指定行范围,Grep for ‘keyword’搜索代码库,Glob ‘**/*.test.ts’按模式匹配文件。
三、模型与推理控制
Claude Code支持多种模型和推理强度,可根据任务复杂度灵活切换。
| 命令 | 作用 |
|---|---|
| /model | 打开交互式模型选择器,支持Opus、Sonnet、Haiku系列 |
| /effort | 设置推理强度(low/medium/high/xhigh/max/ultracode/auto) |
| /effort ultracode | 启用ultracode模式——xhigh推理+自动工作流编排 |
| /fast | 切换Fast模式,相同模型但更快的输出速度 |
实际建议:简单代码补全切换到Sonnet节省token,遇到复杂算法问题提升到xhigh推理强度。启动时可通过–model和–effort参数直接指定。
四、代码质量与审查
Claude Code内置了强大的代码审查和验证能力,这是它区别于普通AI编程工具的关键。
| 命令 | 作用 |
|---|---|
| /code-review | 对当前代码变更进行正确性审查,支持high/–comment/–fix参数 |
| /ultrareview | 云端沙箱中运行深度多智能体代码审查(v2.1.111+) |
| /simplify | 四路并行智能体审查:复用、简化、效率和高度,自动应用修复 |
| /audit | 运行auditor智能体检查语音失败、缺失测试和未解释的更改 |
| /verify | 构建并运行应用来验证代码变更,依赖实际运行结果 |
| /diff | 打开交互式diff查看器,显示未提交的更改 |
其中/ultrareview是v2.1.111版本引入的重磅功能,它会在云端沙箱中启动多个Claude实例,从不同角度并行审查代码,发现单次审查容易遗漏的深层问题。
五、任务自动化与编排
这些命令让Claude Code能够自主工作——循环执行、批处理、后台运行,成为你的24/7编程助手。
| 命令 | 作用 |
|---|---|
| /loop [interval] [prompt] | 按固定间隔重复执行提示,如 /loop 5m check deploy status |
| /background [prompt] | 将当前会话detach为后台智能体,释放终端 |
| /batch <instruction> | 将任务分解为5-30个子任务,在worktree中并行执行 |
| /goal <condition> | 设置完成条件,Claude持续工作直到条件满足 |
| /deep-research <question> | 并行执行多个网页搜索,交叉验证生成研究报告 |
| /autofix-pr [prompt] | 监控当前分支PR,自动修复CI失败和审查评论 |
实战案例:设置/goal all tests pass后,Claude Code会自动运行测试、分析失败原因、修复代码、重新测试,循环往复直到所有测试通过。配合/background命令,你可以完全释放终端去做其他事情。
六、键盘快捷键精华
掌握快捷键是提升效率的关键。以下是最常用的几组:
- Enter – 提交提示
- Shift+Enter – 插入换行(多行输入)
- Esc Esc – 编辑上一条消息(高效技巧,极少人知道)
- Tab – 自动补全文件路径/斜杠命令
- Ctrl+R – 反向搜索提示历史
- ! 前缀 – 直接执行Bash命令(如 ! npm test)
- @ 前缀 – 触发文件路径自动补全
七、MCP与插件管理
MCP(Model Context Protocol)和插件系统让Claude Code能够连接外部工具和服务,无限扩展能力。
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_PERSONAL_ACCESS_TOKEN": "$GITHUB_TOKEN" }
}
}
}
通过MCP协议,Claude Code可以连接GitHub、数据库、内部API等外部服务。/mcp命令管理已连接的服务器,/plugin命令安装和管理插件。
八、配置文件体系
| 文件路径 | 作用 |
|---|---|
| ~/.claude/settings.json | 用户级全局设置 |
| .claude/settings.json | 项目级设置 |
| .claude/settings.local.json | 项目级本地设置(不提交到Git) |
| .claude/commands/<name>.md | 自定义斜杠命令 |
| .claude/agents/<name>.md | 自定义子智能体配置 |
总结
Claude Code v2.1已经从最初的AI编程助手进化为一个完整的AI开发工作站。233个命令覆盖了从会话管理、上下文控制、模型切换到自动化编排的完整开发流程。对于追求高效率的开发者来说,熟练掌握这些命令可以将编程效率提升数倍。建议新手从/help、/init、/compact、/model、/code-review这5个核心命令开始,逐步深入探索更高级的自动化功能。
评论0