斜杠命令完全参考手册
Complete Reference Guide to Slash Commands
Claude Code 提供了 40 多个斜杠命令,让你可以在对话中快速执行各种操作。本文档是所有斜杠命令的完整参考。
命令概览
Command Overview
斜杠命令是 Claude Code 中最快速的交互方式。只需在输入框中键入 / 即可看到所有可用命令的自动补全列表。
命令分类
| 类别 | 说明 | 命令数量 |
|---|---|---|
| 会话管理 | 管理对话生命周期和历史 | 8 |
| 上下文控制 | 管理对话上下文窗口 | 6 |
| 配置 | 修改设置和偏好 | 7 |
| 工具 | 调用特定功能和集成 | 8 |
| 模式切换 | 切换工作模式 | 5 |
| 快捷操作 | 便捷的辅助功能 | 6+ |
会话管理命令
Session Management Commands
会话管理命令用于控制对话的创建、清除、恢复和退出。
命令详情表
| 命令 | 说明 | 示例 |
|---|---|---|
/clear | 完全清除当前对话上下文,重新开始 | /clear |
/exit | 退出 Claude Code | /exit |
/quit | 与 /exit 相同,退出 Claude Code | /quit |
/cost | 显示当前会话的 token 使用量和费用 | /cost |
/compact | 压缩当前对话上下文以节省 token | /compact |
/compact [instructions] | 使用自定义指令压缩上下文 | /compact 保留所有代码变更记录 |
/status-bar | 切换底部状态栏的显示 | /status-bar |
/terminal-setup | 配置终端以获得最佳体验 | /terminal-setup |
使用示例
# 查看当前会话消耗
> /cost
Token 使用量: 45,231 输入 / 12,847 输出
预估费用: $0.42
# 压缩上下文,保留关键信息
> /compact 保留文件修改历史和架构决策
# 完全重新开始
> /clear
上下文已清除,准备开始新对话。会话恢复
虽然不是斜杠命令,但以下 CLI 参数与会话管理密切相关:
# 继续最近一次对话
claude -c
# 从历史对话列表中恢复
claude -r
# 从特定会话 ID 恢复
claude --session-id abc123上下文控制命令
Context Control Commands
上下文控制命令帮助你管理 Claude Code 的对话上下文窗口,确保模型始终拥有最相关的信息。
命令详情表
| 命令 | 说明 | 示例 |
|---|---|---|
/context | 查看当前上下文使用情况 | /context |
/compact | 压缩对话以释放上下文空间 | /compact |
/compact [instructions] | 按自定义规则压缩上下文 | /compact 只保留架构相关内容 |
/clear | 清空所有上下文 | /clear |
/add-dir | 将额外目录添加到工作上下文 | /add-dir /path/to/other/project |
/memory | 查看和编辑 CLAUDE.md 记忆文件 | /memory |
/forget | 清除特定的记忆内容 | /forget |
上下文管理技巧
# 添加另一个项目目录作为参考
> /add-dir ../shared-library
已添加目录: /home/user/shared-library
# 查看上下文使用状态
> /context
当前上下文: 87,432 / 200,000 tokens (43.7%)
文件引用: 12 个
对话轮次: 34
# 使用自定义规则压缩
> /compact 丢弃所有调试信息,保留代码修改和架构决策关于 /memory 和 /forget
/memory 命令会打开你的 CLAUDE.md 文件进行编辑,让你可以持久化记忆跨会话保留:
> /memory
# 打开 CLAUDE.md 编辑器
# 你可以添加项目规范、编码偏好等
> /forget
# 清除会话中的特定记忆内容配置命令
Configuration Commands
配置命令允许你在对话中动态调整 Claude Code 的行为和设置。
命令详情表
| 命令 | 说明 | 示例 |
|---|---|---|
/config | 打开或修改配置 | /config |
/model | 切换当前使用的 AI 模型 | /model claude-sonnet-4-20250514 |
/permissions | 查看和管理工具权限 | /permissions |
/mcp | 管理 MCP (Model Context Protocol) 服务器 | /mcp |
/init | 在当前项目初始化 CLAUDE.md | /init |
/hooks | 管理 Claude Code 钩子 | /hooks |
/skills | 查看和管理可用技能 | /skills |
模型切换
# 查看当前模型
> /model
当前模型: claude-sonnet-4-20250514
# 切换到不同模型
> /model claude-sonnet-4-20250514
模型已切换为: claude-sonnet-4-20250514
# 也可以通过 CLI 参数指定
claude --model claude-sonnet-4-20250514MCP 服务器管理
# 查看已连接的 MCP 服务器
> /mcp
已连接服务器:
1. filesystem-server (运行中)
2. github-server (运行中)
# 管理 MCP 配置
> /mcp项目初始化
# 在新项目中初始化 CLAUDE.md
> /init
正在分析项目结构...
已创建 CLAUDE.md,包含:
- 项目概述
- 目录结构
- 技术栈信息
- 构建和运行命令工具命令
Tool Commands
工具命令用于调用 Claude Code 的特定功能或与外部集成交互。
命令详情表
| 命令 | 说明 | 示例 |
|---|---|---|
/review | 对当前 Git 变更进行代码审查 | /review |
/help | 显示帮助信息和命令列表 | /help |
/agents | 查看和管理子代理 | /agents |
/mcp | 管理 MCP 服务器连接 | /mcp |
/hooks | 查看和管理事件钩子 | /hooks |
/skills | 管理技能和扩展 | /skills |
/terminal-setup | 优化终端配置 | /terminal-setup |
/status-bar | 切换状态栏显示 | /status-bar |
代码审查
# 审查当前 Git 暂存区的变更
> /review
正在审查 3 个文件的变更...
## 审查结果
### src/auth.ts
- [建议] 第 45 行: 密码哈希应使用 bcrypt 而非 md5
- [问题] 第 78 行: 缺少错误处理,可能导致未捕获异常
### src/api/routes.ts
- [优化] 第 12-30 行: 重复的验证逻辑可以提取为中间件代理管理
# 查看活跃的子代理
> /agents
活跃代理: 0
可用代理类型:
- 研究代理 (用于深度代码分析)
- 重构代理 (用于大规模代码重构)模式切换命令
Mode Switching Commands
模式切换命令让你可以在不同的工作模式之间切换,以适应不同的使用场景。
命令详情表
| 命令 | 说明 | 示例 |
|---|---|---|
/fast | 切换快速模式(使用较快的模型) | /fast |
/slow | 切换回标准模式(使用完整模型) | /slow |
/auto | 切换自动模式(自动选择执行策略) | /auto |
/plan | 进入规划模式(只分析不执行) | /plan |
/vim | 启用 Vim 键绑定模式 | /vim |
快速模式与标准模式
# 开启快速模式 - 使用更轻量的模型提高响应速度
> /fast
已切换到快速模式 (Haiku)
提示: 快速模式适合简单问题,复杂任务建议使用标准模式
# 切换回标准模式
> /slow
已切换到标准模式 (Sonnet)规划模式
# 进入规划模式 - Claude 只分析和规划,不执行任何操作
> /plan
已进入规划模式
在此模式下,Claude 将:
- 分析需求和代码
- 提出实施方案
- 列出所需步骤
- 但不会修改任何文件
# 示例: 在规划模式下请求功能实现
> 实现用户注册功能
## 实施计划
1. 创建 UserRegistration 组件
2. 添加表单验证逻辑
3. 实现 API 调用
4. 添加错误处理
5. 编写单元测试
确认后使用 /auto 切换回自动模式执行自动模式
# 切换到自动模式 - Claude 自动决定是否需要执行操作
> /auto
已切换到自动模式
Claude 将根据任务需求自动选择:
- 是否需要读取文件
- 是否需要修改代码
- 是否需要运行命令Vim 键绑定
# 启用 Vim 风格的输入模式
> /vim
Vim 键绑定已启用
支持的模式:
- Normal 模式 (Esc)
- Insert 模式 (i)
- Visual 模式 (v)
- 常用命令: dd, yy, p, w, b, 0, $Tab 补全快捷方式
Tab Completion Shortcuts
Claude Code 支持强大的 Tab 补全功能,极大提高输入效率。
可补全内容
| 补全类型 | 触发方式 | 说明 |
|---|---|---|
| 斜杠命令 | / + Tab | 显示所有可用的斜杠命令 |
| 文件路径 | @ + 文件名 + Tab | 补全文件路径并引用文件 |
| 目录路径 | @ + 目录名 + Tab | 补全目录路径 |
| 命令参数 | 命令后 + Tab | 补全命令的可选参数 |
使用示例
# 输入 / 然后按 Tab,显示所有命令
> /
/help /clear /compact /config /model /review ...
# 输入 /co 然后按 Tab,自动补全
> /co → /compact 或 /config 或 /cost
# 使用 @ 引用文件 (VS Code 中)
> 请检查 @src/auth.ts 中的安全问题
# Tab 补全文件路径
> @src/ + Tab
@src/auth.ts @src/index.ts @src/config.ts ...完整命令速查表
Complete Command Quick Reference
会话管理
| 命令 | 说明 | 示例 |
|---|---|---|
/help | 显示帮助信息 | /help |
/clear | 清除所有对话上下文 | /clear |
/cost | 显示 token 使用量和费用 | /cost |
/exit | 退出 Claude Code | /exit |
/quit | 退出 Claude Code(同 /exit) | /quit |
/status-bar | 切换状态栏显示 | /status-bar |
/terminal-setup | 配置终端环境 | /terminal-setup |
上下文控制
| 命令 | 说明 | 示例 |
|---|---|---|
/context | 查看上下文使用情况 | /context |
/compact | 压缩对话上下文 | /compact |
/compact [instructions] | 自定义压缩规则 | /compact 保留代码变更 |
/add-dir | 添加工作目录 | /add-dir /path/to/dir |
/memory | 编辑 CLAUDE.md 记忆文件 | /memory |
/forget | 清除特定记忆 | /forget |
配置
| 命令 | 说明 | 示例 |
|---|---|---|
/config | 管理配置 | /config |
/model | 切换模型 | /model claude-sonnet-4-20250514 |
/permissions | 管理权限 | /permissions |
/init | 初始化项目 CLAUDE.md | /init |
/mcp | 管理 MCP 服务器 | /mcp |
/hooks | 管理钩子 | /hooks |
/skills | 管理技能 | /skills |
工具
| 命令 | 说明 | 示例 |
|---|---|---|
/review | 代码审查 | /review |
/agents | 管理子代理 | /agents |
模式切换
| 命令 | 说明 | 示例 |
|---|---|---|
/fast | 快速模式(轻量模型) | /fast |
/slow | 标准模式(完整模型) | /slow |
/auto | 自动模式 | /auto |
/plan | 规划模式(只分析不执行) | /plan |
/vim | Vim 键绑定模式 | /vim |
高级用法
Advanced Usage
命令组合技巧
# 开始新任务前的标准流程
> /clear # 清除旧上下文
> /init # 确保 CLAUDE.md 存在
> /model sonnet # 选择合适的模型
# 大型重构前的准备
> /plan # 先进入规划模式
> 重构认证模块 # 让 Claude 分析并规划
> /auto # 确认计划后切换到自动模式执行
# 调试场景
> /fast # 快速模式处理简单问题
> 这个错误是什么意思: TypeError: Cannot read property 'map' of undefined
> /slow # 遇到复杂问题切换回来常见问题
Q: 斜杠命令不工作怎么办?
确保命令是在输入行的开头输入的。如果在句子中间输入 /clear,它会被当作普通文本处理。
Q: 如何查看所有可用命令?
使用 /help 命令查看完整的命令列表和简要说明。
Q: Tab 补全没有响应?
运行 /terminal-setup 确保终端配置正确。某些终端模拟器可能需要额外配置才能支持 Tab 补全。
小结
Summary
斜杠命令是 Claude Code 高效工作流的核心。掌握这些命令可以:
- 加速对话管理 - 快速清除、压缩、恢复上下文
- 灵活切换模式 - 在规划、执行、快速响应间无缝切换
- 精细控制行为 - 调整模型、权限、配置
- 集成外部工具 - 通过 MCP、钩子、技能扩展能力
建议从最常用的命令开始(/compact、/clear、/help),逐步探索更多高级功能。