先看要点

Claude Code 斜杠命令要在交互会话的输入框中使用:输入“/”可查看当前可用命令,继续输入字母可筛选。它们用于触发明确的会话操作;代码需求仍用自然语言描述,git、npm 等命令则在终端中运行。本文按编码会话讲解常见用法及检查要点。

以下内容依据 Claude Code 官方命令参考整理,核查日期为 2026 年 10 月 9 日。命令是否出现会受版本、平台、套餐和运行环境影响,应以本机会话的命令菜单和对应版本文档为准。

Claude Code 斜杠命令应该在哪里输入?

斜杠命令输入在 Claude Code 的会话消息框中,不是操作系统的命令行提示符。官方参考说明,输入“/”会显示可用命令,输入斜杠和部分字母则可以筛选;通常命令需要位于消息开头才能被识别,命令名称之后的文字会作为参数。

例如,想进入计划模式并开始处理一个任务,可以在会话中输入:

/plan 修复登录表单提交后没有显示错误提示的问题

这里的 /plan 是斜杠命令,后面的文字是任务描述。若写成“请帮我用 /plan 修复登录表单”,命令并未放在消息开头,不应假设它一定会按命令执行。若输入后显示未知命令,先检查输入位置和拼写,再用“/”查看本机可选项。

不同会话类型的界面可能不同;本文讨论的是已启动的 Claude Code 交互会话,不把桌面端、命令行启动参数或其他客户端的操作混为一谈。

什么时候用斜杠命令,什么时候直接用自然语言?

斜杠命令适合明确的预设操作,例如切换工作模式、查看当前上下文、审阅改动或管理权限。自然语言适合表达需要 Claude Code 理解的具体工作,例如“找出这个函数的边界条件问题,不要修改其他文件”。终端命令则是实际运行的程序指令,例如 git status 或项目已有的测试命令。

  • 会话操作:先确认是否有对应斜杠命令,例如用 /context 查看上下文使用情况。
  • 代码任务:直接说明目标、修改范围和完成标准,不必把需求硬改成斜杠命令。
  • 终端操作:在终端中运行 shell 命令;如果由 Claude Code 提议执行,先核对命令内容和作用范围。

简单判断方法是:你要改变的是“Claude Code 会话怎么工作”,可以找斜杠命令;你要它完成一项代码任务,用自然语言交代;你要调用 Git、测试工具或其他程序,使用终端命令。斜杠命令不是代码任务的替代品,也不意味着执行后的修改无需检查。

如何把斜杠命令放进一次完整的编码会话?

1. 复杂任务开始前先规划

任务涉及多个文件、需要先摸清依赖关系,或你想先审阅处理思路时,可以尝试 /plan,并在命令后写清任务。官方命令参考将它描述为进入计划模式的入口。计划模式的作用是先规划,不要把它当成已经完成代码修改的证明;阅读 Claude 给出的方案,确认文件范围和预期步骤后,再决定如何继续。

较小且目标明确的修改,不一定需要先进入计划模式。直接说明要改什么、哪些行为不能改变、如何判断完成,往往更直接。

2. 执行后查看工作区差异

Claude Code 完成修改后,可用 /diff 查看工作树中的更改。检查文件是否在预期范围内,尤其留意与任务无关的改动、意外删除和配置文件变化。还可以让 Claude 说明每项关键修改对应的需求,但说明不能替代你对实际差异的检查。

3. 需要时审查代码或整理上下文

/code-review 可用于审查当前差异;官方参考还列有可选的 --fix 参数。初次使用时建议先查看审查发现及其依据,再决定是否让 Claude 修复,而不是把自动修复当作无条件批准。若会话很长,可以先用 /context 查看上下文使用情况;想通过总结释放上下文时,可考虑 /compact。两者用途不同:前者用于查看,后者用于压缩对话。

一个稳妥的顺序是:先明确任务,必要时用 /plan;再让 Claude 执行;完成后用 /diff 检查改动,并按需要运行项目测试或代码审查。测试命令应依据项目实际配置确认,不能仅凭示例猜测。

斜杠命令没有生效或显示未知命令,怎么排查?

  1. 确认输入位置:斜杠命令应在 Claude Code 会话消息的开头输入。终端中输入“/plan”不会因此变成会话命令。
  2. 核对拼写和菜单:先输入“/”查看菜单,再输入部分名称筛选。不要仅凭旧教程中的命令清单判断本机一定支持。
  3. 检查当前版本及环境:官方参考明确说明,可用命令可能因平台、套餐和环境不同而变化。某条命令在菜单中缺失,不必然代表安装损坏。
  4. 确认执行结果:有些命令切换会话状态,有些会打开界面或输出信息。根据命令用途观察反馈;若效果不明显,可查本机帮助和官方参考,不要直接反复执行可能影响设置的操作。

如果命令菜单提示没有匹配项,优先确认它是否属于当前环境支持的命令,以及名称是否已变化或被移除。给定的官方资料无法保证某个命令在所有用户、所有版本中都可用,因此遇到不一致时应以本机提示和当前版本说明为准。

使用斜杠命令时最容易混淆什么?

最常见的混淆是把会话命令、自然语言提示和终端命令当成同一种输入。比如,/diff 是 Claude Code 会话里的操作;“请解释这段差异”是发给 Claude 的自然语言任务;git diff 则是终端命令。它们可能服务于相近目标,但执行入口和作用并不相同。

另一个容易忽略的点是命令的影响范围。像 /permissions 这样的命令涉及工具权限规则,操作前应读清界面和规则作用范围;清除或压缩上下文的操作也会改变会话工作方式。对于任何会影响项目文件、会话状态或权限设置的操作,先确认命令含义,执行后再检查反馈与代码差异。

完整命令列表和具体行为可能随 Claude Code 版本更新。本文不把某一时点的命令目录当作永久清单;如需核实某条命令的参数或适用条件,请查看Claude Code 官方命令参考,并以本机输入“/”显示的候选项为准。