seanwalter
返回手册列表
🔍

Claude Code 命令手册

交互式斜杠命令 · 终端 CLI · 快捷键 · 自定义扩展 — 完整参考手册

31 斜杠命令14 CLI 命令7 快捷键15+ CLI 参数

斜杠命令

会话内使用 / + 命令
命令功能说明示例 / 备注
/init初始化项目,生成 CLAUDE.md 记忆文件首次使用推荐执行
/memory快速编辑 CLAUDE.md,补充或修改长期记忆追加编码规范、依赖说明等
/add-dir <路径>添加额外目录作为工作区/add-dir ../shared-lib
/clear清除当前会话对话历史,开启全新上下文适合重新开始复杂任务
/compact [说明]压缩对话上下文,通过摘要节省 Token/compact "重点在数据库优化"
/context展示上下文 Token 使用情况(已用/上限)帮助控制成本
/resume切换到其他历史会话显示会话列表后选择 ID 恢复
/rewind回退到之前的检查点适合实验性修改后恢复
/review请求代码审查并提供优化建议审查当前未提交的改动
/pr_comments查看 GitHub PR 中的评论需要 GitHub 集成
/diff显示工作区相对于上次提交的差异快速查看未暂存改动
/config查看或修改 Claude Code 配置主题、模型等偏好
/model [模型名]会话中动态切换 AI 模型/model sonnet 或 /model opus
/permissions查看或更新工具权限细粒度控制安全边界
/status查看账户状态和系统信息诊断环境问题
/cost显示 Token 使用量和预估费用实时监控支出
/usage查看套餐使用量和速率限制API 速率参考
/doctor对安装和环境进行诊断遇到异常时首选
/login / /logout登录或登出 Anthropic 账户授权管理
/mcp管理 MCP 连接,接入外部数据源扩展能力
/skill <名称>调用已注册的 Skill 技能/frontend-design、/webapp-testing
/loop [间隔] <提示词>按间隔循环执行提示词/loop 5m /check-deploy
/update-config配置 settings.json、hooks、权限、环境变量自动化行为设置
/keybindings-help自定义键盘快捷键修改 ~/.claude/keybindings.json
/fewer-permission-prompts自动白名单只读命令,减少权限弹窗提升操作流畅度
/terminal-setup配置终端多行输入启用 Shift+Enter
/vim进入 Vim 编辑模式经典键位支持
/plan进入计划模式,先生成计划再分步实施大型重构利器
/help显示所有命令帮助/help shortcuts 看快捷键
/bug <说明>向 Anthropic 报告 Bug帮助官方改进
/exit退出当前会话(也可用 Ctrl+D)
🖥

终端 CLI 命令

在 shell 中执行
命令功能说明示例
claude在当前目录启动交互式会话claude
claude -c / --continue继续最近一次的会话claude -c
claude -r <session-id>恢复指定 ID 的历史会话claude -r abc123def
claude -p "查询内容"非交互模式执行一次查询后退出claude -p "解释这个函数"
claude "提示词"携带初始提示启动交互式会话claude "修复登录页样式"
cat file | claude -p "..."通过管道传递文件内容作为上下文cat app.js | claude -p "审查这个文件"
claude update将 Claude Code 更新到最新版本claude update
claude auth管理登录认证(登录/登出/查看状态)claude auth status
claude config查看或修改全局配置项claude config set theme dark
claude install安装 Claude Code 到系统 PATHclaude install
claude project管理项目级配置与记忆claude project init
claude agents列出和管理已注册的 Agentclaude agents list
claude plugin管理插件的安装、更新和卸载claude plugin list
claude setup-token配置 API Token 进行本地认证claude setup-token

键盘快捷键

提升操作效率
快捷键功能说明
Ctrl + C中断 Claude 当前的生成或任务
Ctrl + D退出当前会话
Ctrl + L清空当前终端屏幕
Ctrl + R在会话历史中搜索之前输入的命令
Escape中断生成 / 返回输入框 / 关闭弹窗
Shift + Tab在普通模式、自动接受模式和计划模式间切换
Shift + Enter实现多行输入,方便编写复杂提示词
🔧

CLI 参数

启动时传入
参数功能说明示例
--agent <name>指定使用的自定义 Agentclaude --agent code-reviewer
--bare最小化模式,禁用所有扩展和 hooksclaude --bare
--effort <level>设置推理努力程度: low / medium / highclaude --effort high
--fork-session分叉当前会话创建新分支claude --fork-session
--json-schema <schema>定义输出的 JSON Schema 结构claude -p --json-schema schema.json
--max-budget-usd <amount>设置单次会话最大预算(美元)claude --max-budget-usd 5
-w / --worktree在 Git worktree 隔离环境中工作claude -w
--remote-control启用手机远程控制claude --remote-control
--model <model>指定使用的 AI 模型claude --model opus
--permission-mode <mode>设置权限模式: default / auto-acceptclaude --permission-mode auto-accept
--system-prompt <prompt>追加自定义系统提示词claude --system-prompt "你是测试专家"
--append-system-prompt <prompt>在默认系统提示后追加内容claude --append-system-prompt "遵循ESLint规范"
--mcp-config <file>指定 MCP 服务器配置文件路径claude --mcp-config servers.json
--resume <session-id>恢复指定会话(等同 -r)claude --resume abc123
--output-format <format>输出格式: text / json / stream-jsonclaude -p --output-format json
--verbose输出详细调试日志claude --verbose
--no-cache禁用提示词缓存claude --no-cache
--debug开启调试模式,输出内部状态claude --debug
🛠

自定义命令

打造专属快捷指令

.claude/commands/ 目录下创建 Markdown (.md) 文件,文件名即为命令名。 例如创建 test.md → 会话中输入 /test 即可调用。

参数传递:在命令文件中使用 $ARGUMENTS 占位符接收附加参数。

作用范围:项目级 项目根目录/.claude/commands/ · 用户级 ~/.claude/commands/(全局可用)

.claude/commands/review.md
请对以下代码进行严格审查,重点关注性能和安全:
$ARGUMENTS
完成后给出重构建议。

之后使用 /review src/util.js 即可自动填充参数。

🚀

新特性

近期更新亮点

🪝 Hooks

在工具调用前后自动执行自定义脚本,实现自动化流水线。配置在 settings.jsonhooks 字段,支持 PreToolUsePostToolUseNotification 等事件。

🔌 Plugins

第三方插件生态,通过 claude plugin install 安装。插件可以注册自定义工具、MCP 服务器、Skills 等,扩展 Claude Code 能力边界。

🤖 Agents

注册和管理自定义 Agent。通过 claude agents 管理,每个 Agent 有独立的系统提示词、工具权限和模型配置,可复用复杂工作流。

📡 Remote Control

手机远程控制 Claude Code 会话。启动时加 --remote-control 参数,手机扫码即可远程查看进度、发送指令。

🌳 Worktrees

在隔离的 Git worktree 中工作,不影响主分支。使用 -w--worktree 参数启动,完成后可选择保留或删除。

📊 Structured Output

通过 --json-schema 参数定义输出 JSON Schema,Claude 的回复会严格遵循指定结构,方便程序化解析。

⚡ Streaming

使用 -p 非交互模式时,输出实时流式返回而非等全部生成完毕。适合管道集成和实时监控。

💡

实用贴士

  • 📌 /help 永远是最快的求助入口,支持查看快捷键与可用模型。
  • ⚙️ 计划模式 /plan 处理复杂任务时能大幅提升成功率,建议多步骤重构前开启。
  • 💰 使用 /cost/context 监控 token 消耗,避免意外超额。
  • 🧠 /init/memory 让 AI 长期记住项目规范,越用越懂你的代码库。
  • 🔄 /compact 可以在对话过长时压缩上下文,保留核心信息继续对话,节省费用。
  • ⌨️ 搭配 /terminal-setup 启用 Shift+Enter 多行输入,体验更流畅。