vibe-coding-课程-干货集训
04 Claude Code常用指令
Claude Code for VS Code
调用指令方式
- 在输入框中,输入"/",即可调起指令面板
指令大全
| 指令 | 作用 |
|---|---|
| Attach file... | 上传文件,作为提问的内容 |
| Mention file from this project... | 同“@”,艾特项目中的某个文件,可以让Claude针对某个文件进行修改 |
| Clear conversation | 清空当前会话的记录 |
| Switch model... | 切换模型 ![]() |
| Thiking | 开启/关闭思考模式 > 复杂任务如算法、多Agent协作适合开启Thinking模式; > 常规的代码生成、简单问答适合使用非Thinking模式 |
| Plugins | 管理Claude Code插件 |
| Manage MCP servers | 管理MCP服务器 |
| Output styles | 定义Claude回答的风格 |
| Agents | 管理Subagents > Subagents是你给Claude Code配置的子智能体,可以帮你处理专精的人物,比如“优化营销文案”、“代码审查” |
| Hooks | Claude Code 的"行为控制器",在关键节点自动植入确定性控制逻辑 > 多用于对代码工程的质量把控,用Hooks自动审查代码工程,确保代码质量 |
| Memory | 管理/编辑Memory > Memory就是给 Claude 写的"行为指南",让它记住你的偏好和行为准则,下次自动照做,不用再重复说 |
| Permissions | 管理Claude的权限 > 权限包括: > 1. 文件操作权限:能否读取、编辑、写入文件 > 2. 命令执行权限:能否运行终端命令(如 git、npm) > 3. 工具使用权限:能否调用 MCP 服务器等外部工具 |
| MCP status | 查看 MCP(Model Context Protocol)服务器连接状态和可用性 |
| Open Claude in Terminal | 在终端中打开Claude |
| General config | 打开设置页面 |
| Help | 进入Claude Code帮助中心,提交问题或反馈 |
| /compact | 压缩当前的历史会话,保留关键上下文 |
| /context | 显示当前对话的上下文(Token)占用情况 > 1. 当前会话已使用的 Token 数量 > 2. 上下文空间的占用比例 > 3. 各部分内容(对话历史、文件内容等)对 Token 的消耗分布 |
| /cost | 显示当前上下文token的使用量和费用预估 |
| /init | 分析代码库结构和配置文件,提取关键信息(构建命令、测试方式、架构特点等),自动生成项目说明书(Claude.md) > 适用情况:首次在项目中使用 Claude Code,想为团队创建一个共享的项目规范文档 |
| /pr-comments | 查看Github Pull Request的所有评论、代码审查意见和讨论内容,方便集中处理 > 团队协作一同开发一个项目时的必需工具,方便你快速查看代码合并提交的相关修改意见 |
| /release-notes | 基于代码变更自动生成版本发布说明文档。发版前快速整理更新内容,无需手动编写更新日志 |
| /review | 让Claude Code自动进行代码审查 |
| /security-review | 专门进行安全漏洞扫描和代码安全审查,更聚焦“安全性” |
常用快捷键
- 常用快捷键组合及作用
| 功能 | Mac 快捷键 | Windows/Linux 快捷键 | 作用说明 |
| --- | --- | --- | --- |
| 打开命令面板 |
Cmd + Shift + P|Ctrl + K或Ctrl + Shift + P| 搜索所有 Claude 相关命令 | | 切换模式 |Shift + Tab|Shift + Tab| 切换 编辑/自动接受/计划模式 |
Claude Code CLI
调用方式
- 在终端中,输入"/",即可调起指令面板
指令大全
| Command | 作用(中文) |
|---|---|
/add-dir | 添加额外的工作目录 |
/agents | 管理自定义 AI 子代理 |
/bashes | 列出和管理后台任务 |
/bug | 报告错误(发送对话给 Anthropic) |
/clear | 清除对话历史 |
/compact [instructions] | 压缩对话(可指定焦点) |
/config | 打开设置界面(配置选项卡) |
/context | 以彩色网格可视化当前上下文使用情况 |
/cost | 显示 Token 使用统计 |
/doctor | 检查 Claude Code 安装健康状态 |
/exit | 退出 REPL |
/export [filename] | 导出当前对话到文件或剪贴板 |
/help | 获取使用帮助 |
/hooks | 管理工具事件的钩子配置 |
/ide | 管理 IDE 集成并显示状态 |
/init | 使用 CLAUDE.md 指南初始化项目 |
/install-github-app | 为仓库设置 Claude GitHub Actions |
/login | 切换 Anthropic 账户 |
/logout | 从 Anthropic 账户登出 |
/mcp | 管理 MCP 服务器连接和 OAuth 认证 |
/memory | 编辑 CLAUDE.md 记忆文件 |
/model | 选择或更改 AI 模型 |
/output-style [style] | 设置输出样式(直接指定或从菜单选择) |
/permissions | 查看或更新权限 |
/plugin | 管理 Claude Code 插件 |
/pr-comments | 查看拉取请求评论 |
/privacy-settings | 查看并更新隐私设置 |
/release-notes | 查看发布说明 |
/rename <name> | 重命名当前会话以便识别 |
/resume [session] | 按 ID 或名称恢复对话,或打开会话选择器 |
/review | 请求代码审查 |
/rewind | 回退对话和/或代码 |
/sandbox | 启用沙盒 Bash 工具(文件系统和网络隔离) |
/security-review | 对当前分支的待处理更改完成安全审查 |
/stats | 可视化每日使用情况、会话历史、连续使用天数和模型偏好 |
/status | 打开设置界面(状态选项卡),显示版本、模型、账户和连接状态 |
/statusline | 设置 Claude Code 状态栏 UI |
/terminal-setup | 安装 Shift+Enter 换行键绑定(仅 iTerm2 和 VSCode) |
/todos | 列出当前待办事项 |
/usage | 仅订阅计划:显示计划使用限制和速率限制状态 |
/vim | 进入 vim 模式(插入和命令模式交替) |
常用快捷键
| 功能 | Mac 快捷键 | Windows/Linux 快捷键 | 作用 |
|---|---|---|---|
| 取消/中断 | Ctrl + C | Ctrl + C | 取消当前输入或中断 AI 生成 |
| 退出会话 | Ctrl + D | Ctrl + D | 退出 Claude Code 会话(发送 EOF 信号) |
| 清屏 | Ctrl + L | Ctrl + L | 清除终端屏幕显示,但保留对话历史 |
| 停止执行 | Esc | Esc | 立即停止 Claude 正在执行的操作 |
| 编辑上条消息 | Esc + Esc | Esc + Esc | 编辑上一条发送的消息,可修改后重新发送 |
| 快速换行 | \ + Enter 或 Option + Enter | \ + Enter | 在所有终端中直接换行,无需执行 |
| 配置后换行 | Shift + Enter | Shift + Enter | 执行 /terminal-setup 命令配置后使用 |
| 终端原生换行 | Option + Enter(需将 Option 键设为 Meta 键) | Alt + Enter | 在 VS Code 终端中多行输入 |
| 浏览历史 | ↑ / ↓ | ↑ / ↓ | 在命令历史中前后导航 |
| 反向搜索 | Ctrl + R(需终端支持) | Ctrl + R(需终端支持) | 反向搜索历史命令 |
| 切换模式 | Shift + Tab | Shift + Tab | 在普通/自动接受/计划模式间切换 |
