request-free-img

Claude Code 常用 Slash 命令基础教程

Claude Code 常用 Slash 命令基础教程

在 Claude Code 中,你可以通过输入 /help 来查看相关的帮助信息。下面为大家整理并介绍最常用的 slash 命令及其实际用途,这些命令能极大提升编码、调试、重构等场景下的效率。

/init – 项目初始化

/init 用于初始化项目,会自动扫描代码库并生成 CLAUDE.md 文件。这是新项目通常第一个要执行的命令,一般跑一次就足够。

/clear – 清空当前会话上下文

/clear 用于清空当前会话的全部上下文。它是最常用的“重启 Claude 大脑”的命令。

每次切换到全新大任务前强烈建议先执行,能显著节省 token,同时避免历史内容干扰当前任务。

/memory – 查看内存与加载状态

/memory 用于显示当前加载的所有 CLAUDE.md 文件、上下文内存占用情况、已加载规则等信息。

当你发现“为什么 Claude 不听话”或表现异常时,这个命令是排查问题的首选工具。

/add-dir – 添加额外工作目录

/add-dir 用于添加额外的项目目录,让 Claude 可以访问更多路径。

适用于需要扩展上下文范围、多模块项目或 monorepo 场景。

/agents – 核心子代理管理入口

/agents 是 Claude Code 中非常核心的管理命令,主要用于创建、管理、查看和调用各种子代理。

简单来说,它让你可以把一个复杂任务拆分成多个“专业 AI 员工”,每个员工拥有独立的上下文、专属提示词、模型选择和工具权限,从而大幅提高解决复杂问题的稳定性和效率。

(关于什么是 agent 和具体用法,本篇暂不展开讲解)

/bashes – 管理后台 Bash 任务

/bashes 是专门用来查看和管理后台 Bash 任务的命令。

特别适用于那些需要长时间运行的 bash 命令,例如:

  • npm run dev
  • docker compose up -d
  • 其他持续运行的服务进程

/compact – 压缩会话历史

/compact 是非常实用的上下文管理工具,主要用于“压缩”当前会话历史。

它会把整个对话历史(用户输入 + Claude 回复 + 工具调用结果 + bash 输出等)浓缩成一个精炼的总结,然后开启一个新会话,以这个总结作为新的上下文起点。

/cost – 查看 token 消耗与费用

/cost 用于查看当前会话的 token 使用量和费用统计。

对于使用 API Key 按量付费的用户尤其有用,能帮助实时监控消耗情况。

/doctor – 环境与状态诊断

/doctor 是一个非常实用的诊断工具,专门用来快速检查当前开发环境、项目状态以及 Claude Code 自身的运行状况。

/export – 导出当前会话记录

/export 用于快速导出当前会话的完整对话记录。

非常适合以下场景:分享代码讨论、重现问题、写文档、回顾长对话、备份关键 session 等。

/hooks – 管理自定义钩子

/hooks 用于查看、编辑、添加、删除、测试各种自定义钩子(Hooks)配置。

Hooks 是 2025 年中后期推出的强大扩展机制,允许你在 Claude 的工作生命周期中插入确定性的 shell 命令或脚本,大幅提升工作流的可靠性和自动化程度。

/ide – 管理 IDE 集成

/ide 用于管理 IDE 集成,让终端里的 Claude Code 可以和图形化 IDE(如 VS Code、Cursor、JetBrains 系列)无缝连接。

连接后 Claude 可自动读取当前打开的文件、选中的代码块、项目上下文,无需手动 @file 或复制粘贴代码。

如果你在 VS Code / Cursor 的集成终端运行,通常会自动连接。

/model – 切换当前模型

/model 用于随时切换当前会话使用的 Claude 模型(Sonnet → Opus → Haiku 等),无需重启或改配置文件,立即生效。

/plan – 任务拆解与规划

/plan 是“任务规划大师”,专门帮助把模糊或复杂的需求快速拆解成清晰、可执行的步骤计划。

它让 Claude 先“停下来思考”,输出结构化的任务分解蓝图,非常适合刚接手新功能、重构需求、不知从何下手的情况。

/review – 专业代码审查

/review 是最受欢迎的代码审查命令之一。

Claude 会自动扫描 git diff(当前工作区 vs HEAD 的变更),或最近一次 commit,然后从代码质量、可读性、可维护性、潜在 bug、安全漏洞、性能等多维度给出专业反馈,模拟 Senior/Staff Engineer 的 review 水平。

/rewind – 回滚文件变更

/rewind 用于快速回退或撤销 Claude 最近执行的文件修改操作(edit/write/multi-edit 等)。

当改错方向或想尝试其他方案时非常有用,支持多级回退,只影响文件系统,不影响对话上下文。

/resume – 恢复之前会话

/resume 用于继续之前因为 /compact、中断、暂停等原因停止的会话,无需从头开始。

/statusline – 自定义终端状态栏

/statusline 用于显示或自定义终端底部的状态栏(status line)。

默认情况下状态栏是空的,单纯输入 /statusline 不会有显示。

正确用法示例: /statusline show model and context percent,完成后重启 Claude Code,即可在底部实时看到模型、上下文占用等关键信息(需先生成 ~/.claude/statusline.sh 脚本)。

掌握以上常用 slash 命令,能让 Claude Code 真正成为程序员日常开发中的高效助手,尤其适合长期、重度使用 Claude 进行编码、debug、重构、架构设计、文档分析等场景。


更多问题探讨,请关注公众号:程序员角