Claude Code 是 Anthropic 官方推出的 AI 编程助手(Agent 模式),直接在终端中运行,能够理解代码库、编辑文件、执行命令、管理 Git 等。
它不只是补两行代码,而是能陪你走完整个开发流程:读项目、改 Bug、写测试、甚至重构整个模块。
用好下面这些命令,效率能翻几倍。
启动命令
在终端中输入以下命令启动 Claude Code。
| 命令 | 作用 |
|---|
claude | 直接进入对话,打开当前目录 |
claude <目录路径> | 直接打开指定目录,无需先 cd。例如 claude ~/projects/my-app |
claude --resume | 恢复上次对话,终端关闭或切出去后回来直接继续,不用重新描述需求 |
claude --dangerously-skip-permissions | 跳过权限检查,直接赋予全部权限。适合快速开发,但新手慎用,风险自负 |
内置命令
这些是 Claude Code 内置的斜杠命令,在对话中输入即可触发。命令只有在消息开头时才被识别,命令名称后的文本会作为参数传入。
帮助与会话管理
| 命令 | 作用 |
|---|
/help | 显示帮助信息,列出所有可用命令 |
/clear [name] | 清空对话历史。聊跑偏或上下文太乱时清一下重新开始,省 Token 思路也清晰。可选参数 [name] 可保存当前对话并开始新会话 |
/exit | 退出 Claude Code(快捷键 Ctrl + D 也行) |
/quit | 与 /exit 相同,退出 CLI |
/status | 显示当前会话状态、正在使用的模型等信息 |
/statusline | 生成当前会话的一行摘要,按需查看 |
/rename [name] | 重命名当前会话,名称会显示在提示栏。不传参数时根据对话历史自动生成名称 |
/resume [session] | 按 ID 或名称恢复之前的对话,不传参时打开会话选择器 |
上下文与 Token 管理
| 命令 | 作用 |
|---|
/context [all] | 查看当前上下文占用情况。加 all 显示完整详情 |
/cost | 查看当前会话花费的 Token 数和费用 |
/compact [instructions] | 压缩对话历史,总结之前内容腾出上下文空间。聊了很多轮后用来续命。可选传焦点指令指导摘要方向 |
模型与性能
| 命令 | 作用 |
|---|
/model [model] | 切换或查看当前 AI 模型。不传参时交互式选择,支持 Sonnet / Opus / Haiku |
/fast [on|off] | 切换到快速模式(Opus 快速版,响应速度更快)。不传参时显示当前渲染器 |
项目与文件操作
| 命令 | 作用 |
|---|
/add | 将指定文件或目录添加到对话上下文,让 Claude 感知这些文件 |
/add-dir <path> | 添加一个工作目录,在当前会话中访问该目录的文件。后续可用 --resume 从该目录恢复会话 |
/drop | 从对话上下文中移除指定文件 |
/init | 交互式初始化项目,生成 CLAUDE.md 项目配置文件 |
/config | 打开 Claude Code 设置进行配置 |
代码审查与质量
| 命令 | 作用 |
|---|
/review [PR] | 审查当前分支的变更。传 PR 链接时在本地审查该 PR |
/ultrareview [PR] | 在云端沙箱中运行深度多 Agent 代码审查,分析更全面 |
/security-review | 审查当前分支待定变更中的安全漏洞,检查注入、认证问题和数据暴露等风险 |
/debug [description] | 为当前会话启用调试日志。可选描述问题,用于排查会话问题 |
规划与目标
| 命令 | 作用 |
|---|
/plan [description] | 进入规划模式,在执行大变更前先设计方案。传描述时直接进入该目标的规划 |
/ultraplan <prompt> | 大规模并行规划。研究代码库,分解为 5~30 个独立单元并呈现方案,批准后并行执行 |
/goal [condition|clear] | 设定一个持续目标,Claude 会在多轮对话中持续工作直到条件达成。不传参时显示当前或最近完成的目标。传 clear 移除当前目标 |
分支与会话
| 命令 | 作用 |
|---|
/fork | 分叉当前会话,复制一份出来单独处理。适合在原有对话基础上尝试不同方案,互不干扰 |
/btw <question> | **”顺便问一句”**,开一个临时侧边对话,不打断当前主线任务。主线上下文不变,不占主线 Token。适合做大任务时突然想到一个小问题 |
设置与诊断
| 命令 | 作用 |
|---|
/doctor | 诊断 Claude Code 环境问题(MCP 服务、权限、配置等),结果用状态图标展示 |
/bug | 在 Claude Code 内直接报告问题或提交反馈 |
/permissions | 管理工具的允许 / 询问 / 拒绝规则。打开交互式对话框查看、添加或移除规则 |
/fewer-permission-prompts | 扫描历史记录,自动添加常用命令到白名单以减少权限提示 |
其他
| 命令 | 作用 |
|---|
/skills | 列出所有可用的技能(Skills) |
/deploy | 将当前会话切换到 Claude Code 桌面应用继续(仅 macOS 和 Windows) |
/share | 将当前会话设为可供分享,并分享出去 |
模式切换
Claude Code 有几种交互模式,用对了事半功倍。
| 模式 | 触发方式 | 作用 |
|---|
| Plan 模式 | Shift + Tab | 只给读取权限,Claude 只出方案不碰代码。适合接手新项目时先梳理整体结构,非常安全 |
| 思考模式 | 按两次 Shift + Tab | 开启深度思考,Claude 花更多时间分析问题,给出更周全的方案。遇到复杂 Bug 或架构设计时必开 |
小技巧: 在提示词里加上 ultrathink,思考模式的深度效果更佳。
内置技能
除了内置命令,Claude Code 还自带一些预置技能,使用相同的 / 触发机制。技能本质上是一个提示词模板,Claude 可以在相关时自动调用。
| 技能命令 | 作用 |
|---|
/plan fix the auth bug | 直接进入针对”修复认证 Bug”的规划模式 |
/loop 5m check if the deploy finished | 定期重复执行某个任务(如每 5 分钟检查部署状态) |
/test | 生成单元测试 |
/doc | 生成文档 |
/pr-description | 自动生成 PR 描述 |
常用快捷键
| 快捷键 | 作用 |
|---|
Ctrl + L | 清屏,保留对话历史 |
Ctrl + C | 中断当前回答,想说点别的直接打断 |
Ctrl + D | 退出 Claude Code(等同于 /exit) |
Esc | 退出当前选择菜单(如选模型时) |
Tab | 自动补全 / 切换选项 |
Shift + Tab | 进入 Plan 模式(只读) |