⭐⭐⭐ 日常核心
| 命令 | 说明 | 使用场景 |
|---|
/compact [指令] | 将历史对话压缩为摘要,释放上下文空间。可追加说明保留重点,如 /compact 专注认证模块 | 上下文超80%时 |
/clear / /reset / /new | 完全清除对话历史,释放所有上下文。切换任务时使用 | 切换任务时 |
/model [名称] | 会话中途切换模型,不丢失上下文。sonnet 适合探索,opus 适合复杂问题 | 需调整性能时 |
/diff | 打开交互式差异查看器,显示本次会话所有修改。支持逐轮对比,提交前务必查看 | 提交代码前 |
/plan | 切换至计划模式(只读),Claude 仅分析不修改文件,所有改动需手动确认 | 操作敏感文件前 |
/help | 显示所有可用斜杠命令,包括自定义 skill 命令和 MCP 命令。输入 / 后可继续输入过滤 | 随时查阅 |
/cost | (API用户)显示当前会话累计花费 | API用户监控 |
/stats | (Pro/Max用户)显示用量统计 | 订阅用户监控 |
/context | 显示当前上下文窗口占用量 | 长会话监控 |
/usage | 显示是否接近速率限制 | 速率监控 |
| 语法 | 说明 | 示例 |
|---|
@文件路径 | 快速引用指定文件,触发智能路径补全 | @src/auth.ts 修复这个函数 |
!shell命令 | 直接执行 Shell 命令,结果放入上下文,跳过 Claude 解析,节省 Token | !npm test |
⭐⭐ 会话管理
| 命令 | 说明 | 等价 CLI |
|---|
/resume [名称] / /continue | 继续上次会话。无参数时弹出会话选择器,有名称时直接跳转 | claude -c |
/rename [名称] | 为当前会话命名。无参数时根据对话内容自动生成名称 | — |
/fork | 从当前状态创建会话分支,可探索不同方案后回到分叉点。相当于对话的 git branch | — |
/export [文件名] | 将对话导出为纯文本,用于文档记录或与团队共享 | — |
/rewind / /checkpoint | 回滚对话至历史节点。可选择"仅回滚代码"(保留对话)或"仅回滚对话"(保留代码) | Esc+Esc |
/btw [问题] | 提出旁支问题,Claude 回答后对话从原处继续,不污染主线上下文 | — |
/remote-control / /rc | 启用远程控制模式,可从 claude.ai 网页界面遥控本地 Claude Code 会话 | — |
⭐⭐ CLI 启动
| 命令 / 标志 | 说明 |
|---|
claude | 启动交互式 REPL 会话 |
claude "提示词" | 携带初始提示词启动 REPL |
claude -p "提示词" / --print | 非交互模式:发送请求后退出。脚本自动化的核心入口 |
| `cat 文件 | claude -p "提示词"` | 处理管道输入内容 |
claude -c / --continue | 继续最近一次会话 |
claude -r "会话ID" / --resume | 通过 ID 恢复指定会话 |
claude update | 更新到最新版本 |
claude mcp | 配置 MCP 服务器 |
| 命令 / 标志 | 说明 |
|---|
--model sonnet / opus | 指定本次会话使用的模型 |
--permission-mode plan | 以计划模式(只读)启动 |
--worktree / -w | 创建隔离的 git worktree 并在其中启动会话 |
| 命令 / 标志 | 说明 |
|---|
--output-format json | 以 JSON 格式输出(text / json / stream-json)。适合脚本解析 |
--input-format stream-json | 以 stream-json 格式输入 |
--verbose | 启用详细日志,显示完整逐轮输出,调试时使用 |
--max-turns N | 限制 agentic 模式最大循环轮次,CI/CD 防止失控执行 |
| 命令 / 标志 | 说明 |
|---|
--system-prompt "内容" | 替换默认系统提示词(与 --system-prompt-file 互斥) |
--system-prompt-file 路径 | 从文件读取系统提示词替换默认值 |
--append-system-prompt "内容" | 追加内容到默认系统提示词(推荐优先使用追加而非替换) |
--append-system-prompt-file 路径 | 从文件追加内容到系统提示词 |
| 命令 / 标志 | 说明 |
|---|
--allowedTools "Read" "Grep" | 指定允许使用的工具列表(无需确认) |
--disallowedTools "Edit" | 指定禁止使用的工具列表 |
--add-dir ../apps ../lib | 添加额外工作目录(验证路径存在) |
--dangerously-skip-permissions | 跳过所有权限确认(危险,谨慎使用) |
| 命令 / 标志 | 说明 |
|---|
--agents "配置" | 在命令行内联定义自定义子 Agent,无需配置文件(适合 CI/CD) |
--permission-prompt-tool mcp工具 | 非交互模式下指定 MCP 工具处理权限提示 |
⭐ 项目配置
| 命令 | 说明 |
|---|
/init | 分析项目并生成 CLAUDE.md 配置文件。该文件跨会话持久化项目规范、架构说明和编码标准 |
/memory | 打开 CLAUDE.md 编辑界面,添加/更新/删除项目规则。初始化后投入10分钟设置,后续每次会话都受益 |
/hooks | 管理工具事件触发的自动化钩子(文件写入前/后、Bash 命令执行后等)。钩子保证执行,提示词只是建议 |
/permissions | 查看和管理 Claude 可使用的工具及允许操作的文件路径 |
/allowed-tools | 控制当前会话允许使用的工具集,适合安全敏感环境 |
/agents | 管理子 Agent 配置:各自独立的上下文窗口、角色定义和工具访问权限。复杂任务委托给专家 Agent |
/add-dir 路径 | 向当前会话添加额外工作目录,适合 monorepo 或多项目工作区 |
/terminal-setup | 配置终端以支持 Alt+T 切换扩展思考等功能 |
/keybindings | 创建或编辑 ~/.claude/keybindings.json,修改后立即生效,无需重启 |
/doctor | 运行 Claude Code 安装健康检查,排查配置问题 |
/privacy-settings | 控制数据分享与存储设置 |
/output-style | 配置 Claude 响应的格式风格(精简/详细等) |
/extra-usage | 配置触达速率限制后的行为策略 |
⭐ 进阶功能
| 命令 | 说明 | 典型场景 |
|---|
/insights | 读取过去一个月使用记录,生成 HTML 报告:使用模式、花费、工具用量、会话历史 | 每月复盘 |
/security-review | 针对当前 git 分支修改进行安全漏洞扫描(非通用代码审查,聚焦安全) | PR 合并前 |
/simplify | 运行三 Agent 审查流程:检查架构问题、重复逻辑和性能问题。PR 前的质量关卡 | PR 前质检 |
/review | 请求对当前改动进行代码审查 | 代码审查 |
/batch | 使用独立 git worktree 并行批量修改多个文件,自动创建 PR。大规模模式变更利器 | 跨文件批改 |
/fast | 切换 Fast Mode(Opus 4.6 以2.5倍速运行)。适合快速迭代,成本敏感时关闭 | 快速迭代 |
/todos | 列出 Claude 从对话中追踪到的所有 TODO 事项,防止遗漏行动项 | 任务追踪 |
- MCP 服务器管理(claude mcp 子命令)
| 命令 | 说明 |
|---|
claude mcp add 名称 命令 | 添加新的 MCP 服务器 |
claude mcp list | 列出所有已配置的 MCP 服务器 |
claude mcp remove 名称 | 移除指定 MCP 服务器 |
claude mcp get 名称 | 查看指定 MCP 服务器详情 |
claude config set/get/list | 管理全局配置项(set 设置、get 读取、list 列出) |
⌨ 键盘快捷键
| 快捷键 | 说明 | 频率 |
|---|
Shift+Tab / Alt+M | 循环切换模式:普通 → 自动接受 → 计划模式。当前模式显示在提示符下方 | 极高频 |
! 前缀 | 直接执行 Bash 命令,跳过 Claude 解析。节省 Token,结果更快 | 极高频 |
@ 路径 | 触发文件路径智能补全,快速引用文件 | 极高频 |
Esc+Esc | 打开回滚菜单,可选择仅回滚代码或仅回滚对话 | 高频 |
Alt+P | 切换当前模型(保留已输入的内容) | 高频 |
Alt+T | 切换扩展思考模式(深度推理)。需先运行 /terminal-setup 激活 | 中频 |
Ctrl+C | 取消当前操作 | 高频 |
↑ / ↓ | 浏览历史输入记录 | 高频 |
Shift+Enter | 输入多行内容(换行而不提交) | 中频 |
| 写法 | 说明 |
|---|
think | 基础思考(~1K tokens) |
think hard | 更深入思考(~10K tokens) |
ultrathink | 最深度思考(~32K tokens)。也可在 skill 文件中写入 ultrathink 启用 |
如果觉得对你有用的话,不妨三连支持一下作者哦,感谢支持~