07 速查手册:命令与快捷键
随手查阅,快速上手。
7.1 斜杠命令速查
会话管理
| 命令 | 功能 | 别名 |
|---|
/clear | 清空对话历史 | /reset, /new |
/compact [重点] | 压缩上下文,可选保留重点 | — |
/context | 查看上下文使用情况 | — |
/cost | 查看 token 使用和成本 | — |
/copy | 复制上一条 AI 回复 | — |
项目配置
| 命令 | 功能 |
|---|
/init | 生成项目 CLAUDE.md |
/memory | 打开/编辑记忆文件 |
/mcp | 检查 MCP 服务器状态 |
/ide | 连接到 IDE(VS Code / JetBrains) |
开发工具
| 命令 | 功能 |
|---|
/review | 审查 Pull Request |
/security-review | 安全审查当前分支 |
/simplify | 优化已修改代码 |
/commit | 智能提交代码 |
/loop <间隔> <命令> | 定时循环执行 |
分析报告
| 命令 | 功能 |
|---|
/insights | 生成使用分析报告 |
/statusline | 设置状态栏 UI |
其他
| 命令 | 功能 |
|---|
/help | 显示所有可用命令 |
/model <名称> | 切换模型 |
7.2 键盘快捷键速查
基本操作
| 快捷键 | 功能 |
|---|
Enter | 发送消息 |
Shift+Enter | 插入新行(多行输入) |
Ctrl+C | 取消当前生成 |
Ctrl+C Ctrl+C | 退出 Claude Code |
Escape | 取消/中断当前操作 |
Tab | 切换思考状态 / 菜单循环 |
模式切换
| 快捷键 | 功能 |
|---|
Shift+Tab | 循环切换:普通 → 自动接受编辑 → 计划 |
Alt+M | 快速切换自动接受编辑 |
导航与查看
| 快捷键 | 功能 |
|---|
Ctrl+R | 搜索命令历史 |
Ctrl+O | 详细输出(显示思考过程) |
Ctrl+T | 显示待办事项 |
Ctrl+L | 清除屏幕 |
权限确认
| 按键 | 功能 |
|---|
y / Enter | 允许本次操作 |
n | 拒绝本次操作 |
a | 始终允许同类操作 |
7.3 权限规则语法速查
allow/deny 规则
{
"permissions": {
"allow": ["规则1", "规则2"],
"deny": ["规则3", "规则4"]
}
}
匹配模式
| 模式 | 含义 | 示例 |
|---|
Read | 所有读取操作 | — |
Write | 所有写入操作 | — |
Glob | 文件搜索 | — |
Grep | 内容搜索 | — |
Bash(精确命令) | 精确匹配 | Bash(npm run test) |
Bash(前缀:*) | 前缀匹配 | Bash(npm run:*) |
Bash(前缀 *) | 通配符匹配 | Bash(git *) |
Read(路径模式) | 文件路径匹配 | Read(./.env*) |
配置文件位置
| 文件 | 作用范围 | 优先级 |
|---|
~/.claude/settings.json | 全局 | 低 |
.claude/settings.json | 项目(共享) | 中 |
.claude/settings.local.json | 项目(个人) | 高 |
7.4 MCP 命令速查
| 命令 | 功能 |
|---|
claude mcp add <名> <命令> | 添加 stdio 服务器 |
claude mcp add --transport http <名> <URL> | 添加 HTTP 服务器 |
claude mcp add-json <名> '<JSON>' | 用 JSON 配置添加 |
claude mcp add --scope user <名> ... | 添加到全局 |
claude mcp add --scope project <名> ... | 添加到项目 |
claude mcp list | 列出所有服务器 |
claude mcp get <名> | 查看服务器详情 |
claude mcp remove <名> | 移除服务器 |
/mcp | 对话中检查状态 |
7.5 CLAUDE.md 层级速查
| 文件 | 位置 | 作用范围 | 提交 Git |
|---|
~/.claude/CLAUDE.md | 用户主目录 | 全局 | 否 |
CLAUDE.md | 项目根目录 | 项目 | 是 |
CLAUDE.local.md | 项目根目录 | 项目(个人) | 否 |
子目录/CLAUDE.md | 子目录 | 访问时加载 | 视情况 |
~/.claude/rules/*.md | 用户规则目录 | 全局 | 否 |
.claude/rules/*.md | 项目规则目录 | 项目 | 是 |
7.6 Hooks 事件速查
| 事件 | 触发时机 | 可阻断 | 典型用途 |
|---|
SessionStart | 会话开始 | 否 | 环境初始化 |
UserPromptSubmit | 用户按回车 | 是 | 指令过滤 |
PreToolUse | 工具执行前 | 是 | 权限审计 |
PostToolUse | 工具执行后 | 否 | 自动格式化 |
Notification | 需要用户输入 | 否 | 桌面通知 |
Stop | 响应结束 | 否 | 摘要日志 |
SubagentStop | 子代理结束 | 否 | 任务统计 |
PreCompact | 压缩前 | 否 | 备份历史 |
Hook 环境变量
| 变量 | 含义 |
|---|
$CLAUDE_TOOL_NAME | 工具名称 |
$CLAUDE_TOOL_INPUT | 工具输入(JSON) |
$CLAUDE_TOOL_INPUT_FILE_PATH | 文件路径 |
$CLAUDE_TOOL_OUTPUT | 工具输出(JSON) |
$CLAUDE_PROMPT | 用户提示文本 |
7.7 模型速查
| 模型 ID | 名称 | 特点 | 适用场景 |
|---|
claude-opus-4-6 | Opus 4.6 | 最强推理 | 复杂架构、困难 Bug |
claude-sonnet-4-6 | Sonnet 4.6 | 平衡 | 日常开发(默认) |
claude-haiku-4-5-20251001 | Haiku 4.5 | 最快最便宜 | 简单任务 |
7.8 常见问题 FAQ
Q: Claude 似乎"遗忘"了之前的对话?
A: 上下文窗口可能已满。运行 /context 检查,然后用 /compact 压缩,或 /clear 重新开始。
Q: 如何让 Claude 不再反复确认?
A: 切换到"自动接受编辑"模式(Shift+Tab),或在 settings.json 中添加 allow 规则。
Q: CLAUDE.md 太长会怎样?
A: 每次对话都会加载 CLAUDE.md,过长会浪费 token 并可能被截断。建议控制在 100 行以内。
Q: 如何保护 .env 文件不被 Claude 读取?
A: 在 settings.json 中添加 deny 规则:"deny": ["Read(./.env*)"]
Q: MCP 服务器连不上怎么办?
A: 在对话中运行 /mcp 查看状态。常见原因:API Key 过期、网络问题、npx 缓存损坏。
Q: 如何在 CI 中使用 Claude Code?
A: 使用非交互模式:claude -p "指令" --output-format text,配合 API Key 认证。
Q: 对话中如何切换模型?
A: 使用 /model claude-opus-4-6 或启动时指定 claude --model claude-opus-4-6。
Q: 如何备份/迁移 Claude Code 配置?
A: 备份以下目录:
~/.claude/ — 全局配置、记忆、规则.claude/ — 项目配置、规则、技能、命令.mcp.json — 项目 MCP 配置
Q: Claude Code 支持 Windows 吗?
A: 支持,需要 Windows 10+ 和 Git for Windows。推荐使用 PowerShell 安装。
Q: 如何查看当前会话花费?
A: 运行 /cost 查看 token 使用量和预估成本。
7.9 学习路线图
入门篇 ──→ 核心篇 ──→ 项目篇 ──→ 进阶篇 ──→ 实战篇 ──→ 高级篇
│ │ │ │ │ │
│ │ │ │ │ └─ 记忆系统
│ │ │ │ └─ MCP + Skills
│ │ │ └─ 权限 + Hooks
│ │ └─ CLAUDE.md
│ └─ 提示技巧
└─ 安装启动
建议学习顺序:
- 安装并启动 Claude Code(入门篇)
- 练习基本对话和 @ 提及(核心篇)
- 为你的项目创建 CLAUDE.md(项目篇)
- 配置权限和常用 Hook(进阶篇)
- 安装需要的 MCP 服务器(实战篇)
- 优化记忆和工作流(高级篇)
全系列完结