Skip to content

斜杠命令完全参考手册

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

使用示例

bash
# 查看当前会话消耗
> /cost
Token 使用量: 45,231 输入 / 12,847 输出
预估费用: $0.42

# 压缩上下文,保留关键信息
> /compact 保留文件修改历史和架构决策

# 完全重新开始
> /clear
上下文已清除,准备开始新对话。

会话恢复

虽然不是斜杠命令,但以下 CLI 参数与会话管理密切相关:

bash
# 继续最近一次对话
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

上下文管理技巧

bash
# 添加另一个项目目录作为参考
> /add-dir ../shared-library
已添加目录: /home/user/shared-library

# 查看上下文使用状态
> /context
当前上下文: 87,432 / 200,000 tokens (43.7%)
文件引用: 12
对话轮次: 34

# 使用自定义规则压缩
> /compact 丢弃所有调试信息,保留代码修改和架构决策

关于 /memory 和 /forget

/memory 命令会打开你的 CLAUDE.md 文件进行编辑,让你可以持久化记忆跨会话保留:

bash
> /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

模型切换

bash
# 查看当前模型
> /model
当前模型: claude-sonnet-4-20250514

# 切换到不同模型
> /model claude-sonnet-4-20250514
模型已切换为: claude-sonnet-4-20250514

# 也可以通过 CLI 参数指定
claude --model claude-sonnet-4-20250514

MCP 服务器管理

bash
# 查看已连接的 MCP 服务器
> /mcp
已连接服务器:
  1. filesystem-server (运行中)
  2. github-server (运行中)

# 管理 MCP 配置
> /mcp

项目初始化

bash
# 在新项目中初始化 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

代码审查

bash
# 审查当前 Git 暂存区的变更
> /review
正在审查 3 个文件的变更...

## 审查结果

### src/auth.ts
- [建议] 第 45 行: 密码哈希应使用 bcrypt 而非 md5
- [问题] 第 78 行: 缺少错误处理,可能导致未捕获异常

### src/api/routes.ts
- [优化] 第 12-30 行: 重复的验证逻辑可以提取为中间件

代理管理

bash
# 查看活跃的子代理
> /agents
活跃代理: 0
可用代理类型:
  - 研究代理 (用于深度代码分析)
  - 重构代理 (用于大规模代码重构)

模式切换命令

Mode Switching Commands

模式切换命令让你可以在不同的工作模式之间切换,以适应不同的使用场景。

命令详情表

命令说明示例
/fast切换快速模式(使用较快的模型)/fast
/slow切换回标准模式(使用完整模型)/slow
/auto切换自动模式(自动选择执行策略)/auto
/plan进入规划模式(只分析不执行)/plan
/vim启用 Vim 键绑定模式/vim

快速模式与标准模式

bash
# 开启快速模式 - 使用更轻量的模型提高响应速度
> /fast
已切换到快速模式 (Haiku)
提示: 快速模式适合简单问题,复杂任务建议使用标准模式

# 切换回标准模式
> /slow
已切换到标准模式 (Sonnet)

规划模式

bash
# 进入规划模式 - Claude 只分析和规划,不执行任何操作
> /plan
已进入规划模式
在此模式下,Claude 将:
  - 分析需求和代码
  - 提出实施方案
  - 列出所需步骤
  - 但不会修改任何文件

# 示例: 在规划模式下请求功能实现
> 实现用户注册功能

## 实施计划
1. 创建 UserRegistration 组件
2. 添加表单验证逻辑
3. 实现 API 调用
4. 添加错误处理
5. 编写单元测试

确认后使用 /auto 切换回自动模式执行

自动模式

bash
# 切换到自动模式 - Claude 自动决定是否需要执行操作
> /auto
已切换到自动模式
Claude 将根据任务需求自动选择:
  - 是否需要读取文件
  - 是否需要修改代码
  - 是否需要运行命令

Vim 键绑定

bash
# 启用 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补全命令的可选参数

使用示例

bash
# 输入 / 然后按 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
/vimVim 键绑定模式/vim

高级用法

Advanced Usage

命令组合技巧

bash
# 开始新任务前的标准流程
> /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 高效工作流的核心。掌握这些命令可以:

  1. 加速对话管理 - 快速清除、压缩、恢复上下文
  2. 灵活切换模式 - 在规划、执行、快速响应间无缝切换
  3. 精细控制行为 - 调整模型、权限、配置
  4. 集成外部工具 - 通过 MCP、钩子、技能扩展能力

建议从最常用的命令开始(/compact/clear/help),逐步探索更多高级功能。