Skip to content
Published at:

附录 A:Cheatsheet 速查表

本附录是 Claude Code 日常使用中最常用的命令、快捷键、配置项和技巧的浓缩速查表。适合放在手边随时翻阅,也可作为团队新成员的快速上手参考。

VSCode 快捷键

快捷键操作
Cmd+Shift+L (Mac) / Ctrl+Shift+L (Win)打开 Claude Code 面板
Cmd+Shift+I (Mac) / Ctrl+Shift+I (Win)打开 Claude Code 内联输入框
Cmd+K (Mac) / Ctrl+K (Win)上下文菜单(选中代码后)
Tab接受内联建议
Escape拒绝内联建议
Cmd+Shift+Enter (Mac) / Ctrl+Shift+Enter (Win)发送当前输入
Ctrl+C中断 Claude 当前操作
/ 浏览对话历史
Cmd+Enter (Mac) / Ctrl+Enter (Win)强制换行(不发送)

Slash Commands 速查

会话管理

命令说明
/clear清空对话,开始新话题
/compact压缩对话历史,释放上下文空间
/context查看当前上下文使用量(token 占比)
/cost查看当前会话的 API 费用
/doctor运行诊断,检查配置和环境问题
/status查看当前会话状态(模式、模型、上下文)
/config打开配置界面
/help显示帮助信息

模式与模型

命令说明
/plan进入计划模式(只读,生成执行计划)
/model切换当前会话使用的模型
/thinking切换深度思考模式开关
/permissions查看和调整当前权限模式

Git

命令说明
/commit自动生成 commit message 并创建提交
/review对当前变更进行代码审查
/clean_gone清理远程已删除的本地分支
/pr创建 Pull Request
/diff查看当前工作区变更摘要

任务与工作流

命令说明
/init分析项目并生成 CLAUDE.md
/todo查看当前任务进度列表
/tasks管理后台任务(查看、取消)
/loop <interval> <cmd>按指定间隔循环执行命令
/add-dir <path>将目录添加到工作区
/memory打开持久化记忆编辑器

IDE 集成

命令说明
/terminal-setup配置终端集成
/ide查看 IDE 集成状态
/login登录 Anthropic 账号
/logout登出当前账号

MCP 与扩展

命令说明
/mcp查看和管理 MCP 服务器
/mcp-servers列出已配置的 MCP 服务器
/plugin管理插件(安装、启用、禁用)
/hooks查看和管理钩子配置

常用 CLI 命令

bash
# 启动 Claude Code(交互模式)
claude

# 直接提问(非交互模式,输出后退出)
claude -p "解释这个项目的结构"

# 从文件读取 prompt
claude -p "$(cat prompt.txt)"

# 指定模型启动
claude --model claude-opus-4-7

# 继续上次对话
claude --continue

# 恢复指定会话
claude --resume <session-id>

# 列出历史会话
claude --resume

# 查看版本
claude --version

# 更新到最新版
npm update -g @anthropic-ai/claude-code

# 打印系统信息(调试用)
claude --doctor

# 指定工作目录
claude --cwd /path/to/project

# 无头模式(非交互,适合 CI/CD)
claude -p "运行测试" --output-format json

cc-switch 模型切换

bash
# 查看当前模型
cc-switch current

# 列出所有可用模型
cc-switch list

# 切换到指定模型
cc-switch set sonnet        # Claude Sonnet
cc-switch set opus          # Claude Opus
cc-switch set haiku         # Claude Haiku
cc-switch set deepseek      # DeepSeek V4 Pro
cc-switch set deepseek-flash  # DeepSeek V4 Flash

# 查看当前模型详情
cc-switch status

# 模型别名管理
cc-switch alias add fast deepseek-flash
cc-switch alias list
cc-switch set fast          # 使用别名切换

# 查看帮助
cc-switch --help

配置速查

settings.json 关键字段

json
{
  "model": "claude-sonnet-4-6",
  "maxThinkingTokens": 32000,
  "permissions": {
    "allow": [
      "Bash(git:*)",
      "Bash(npm:*)",
      "Bash(pnpm:*)",
      "Bash(make:*)",
      "Read(*)",
      "Glob(*)",
      "Grep(*)",
      "WebSearch(*)",
      "WebFetch(*)"
    ],
    "deny": [
      "Bash(rm:-rf:*)",
      "Bash(sudo:*)",
      "Bash(curl:*)",
      "Bash(> /dev:*)"
    ],
    "ask": []
  },
  "enableAllProjectMcpServers": true,
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [{ "type": "command", "command": "echo 'About to run a bash command'" }]
      }
    ]
  },
  "env": {
    "ANTHROPIC_API_KEY": "sk-ant-...",
    "DEEPSEEK_API_KEY": "sk-..."
  }
}

配置层级优先级

层级路径用途
1 (最高).claude/settings.local.json个人本地覆盖,不提交 Git
2.claude/settings.json项目级配置,团队共享
3~/.claude/settings.json用户级全局配置
4 (最低)内置默认值系统默认配置

权限模式速查

模式行为适用场景
Ask所有操作需确认高风险操作、学习阶段
Auto自动批准已授权操作日常开发(推荐)
Edit允许文件编辑,Bash 需确认代码重构
Plan只读模式,仅分析不修改方案评估、代码审查
Bypass跳过所有确认(⚠️ 慎用)CI/CD 自动化

CLAUDE.md 最小模板

markdown
# CLAUDE.md

## Commands
- `pnpm dev` — 启动开发服务器
- `pnpm test` — 运行测试
- `pnpm build` — 生产构建
- `pnpm lint` — 代码检查

## Architecture
- `src/` — 源代码
- `tests/` — 测试文件
- `docs/` — 项目文档
- `.claude/` — Claude Code 配置

## Tech Stack
- Runtime: Node.js 22
- Framework: React 19 / Vite
- Language: TypeScript (strict mode)
- Package Manager: pnpm

## Rules
- 使用 TypeScript 严格模式
- Commit 遵循 Conventional Commits (`feat:`, `fix:`, `chore:`)
- 组件使用函数式写法
- 样式使用 CSS Modules
- 不要引入超过 50KB 的第三方库
- API 调用统一通过 `src/api/`

## Important Notes
- 生产构建前必须通过 `pnpm test` 全量测试
- 数据库 migration 不能自动回滚——先备份
- 不要直接修改 `dist/` 下的文件

Tips & Tricks

效率提升

  • 选中代码再提问:在 VSCode 中选中代码后提问,Claude 自动获得你关注的上下文
  • @file 引用文件:在 prompt 中使用 @src/utils/helper.ts 引用特定文件
  • @folder 引用目录@src/components/ 让 Claude 了解整个目录结构
  • 写清楚期望的输出格式:"用表格列出"、"给代码示例"、"画一个 Mermaid 架构图"
  • 一次做一件事:不要在一个 prompt 里塞太多独立任务,拆分能显著提高质量
  • 先 Plan 再执行:复杂任务先用 /plan 让 Claude 制定方案,审查通过后再执行
  • 善用 /todo 跟踪进度:多步骤任务让 Claude 维护 TodoWrite,避免遗漏

上下文管理

  • 长对话中,如果 Claude 开始"忘记"之前的内容,用 /compact 压缩
  • 换了话题就用 /clear,避免旧上下文干扰新任务
  • CLAUDE.md 控制在 300 行以内——Claude 每次会话都会全量读取
  • 用注释标记高优先级约定:// CLAUDE: always use path aliases
  • 定期用 /context 检查上下文使用率,超过 70% 就该压缩
  • 多文件重构任务分多个会话进行,每个会话专注一个模块

安全

  • 永远审查 Claude 提议的 Bash 命令后再允许执行
  • 不要将 API Key、密码等敏感信息粘贴到对话中
  • settings.local.json 应加入 .gitignore,避免泄露本地密钥
  • rm -rfsudocurl | bash 类命令设置 deny 规则
  • 定期审查 .claude/settings.json 中的 allow 列表,避免权限过度开放
  • 在 CI/CD 中使用专用 API Key,设置额度上限

模型选择速查

任务类型推荐模型原因
简单问答、代码补全Haiku / DeepSeek Flash速度快、成本低
日常开发、代码生成Sonnet / DeepSeek Pro质量与速度平衡
复杂重构、架构设计Opus / DeepSeek Pro最强的推理能力
代码审查、安全分析Opus最高准确率
批量任务、CI 自动化Haiku / DeepSeek Flash低成本、高吞吐

常见错误与解决

问题可能原因解决
Claude 改错文件了上下文过大或文件名模糊指定具体文件路径,限制操作范围
Claude 重复同样的修改陷入循环Ctrl+C 中断,用更具体的指令重新描述
Claude 输出被截断达到输出 token 上限说 "continue" 让它继续输出
权限弹窗太多allow list 配置不足在 settings.json 中为常用命令添加 allow 规则
Claude 忘记之前的约定上下文窗口被挤占/compact 压缩,或在 CLAUDE.md 中固化约定
响应速度很慢模型负载高或网络问题切换到更轻量的模型,检查网络
"Context limit exceeded"会话上下文超出模型限制立即 /compact,或 /clear 重开
MCP 服务器连接失败配置错误或服务未启动/doctor 诊断,检查 MCP 服务器进程状态
插件安装后不生效需重启 Claude Code重启 VSCode 或重新加载窗口
cc-switch 切换后无变化缓存未刷新重启 Claude Code 会话

调试 Claude

如果 Claude 的行为不达预期,按以下步骤排查:

  1. 检查 CLAUDE.md —— 是否有误导性或过时的信息?用 /init 重新生成
  2. 检查上下文 —— 用 /context 查看是否接近上下文上限
  3. 清空重来 —— 用 /clear 清空对话,给一个更清晰的 prompt
  4. 检查配置 —— settings.json 是否有错误的权限规则?
  5. 换模型 —— 复杂任务切换到更强的模型(Opus)
  6. 运行诊断 —— 用 /doctor 检查系统环境
  7. 重启 —— 重启 VSCode 或 Claude Code 会话

环境变量速查

变量说明示例
ANTHROPIC_API_KEYAnthropic API 密钥sk-ant-api03-...
ANTHROPIC_BASE_URL自定义 API 端点https://api.anthropic.com
ANTHROPIC_MODEL默认模型claude-sonnet-4-6
CLAUDE_CODE_MAX_OUTPUT_TOKENS最大输出 token 数32000
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC禁用非必要网络请求1
NO_COLOR禁用 CLI 颜色输出1
HTTP_PROXY / HTTPS_PROXY代理设置http://proxy:8080

MCP 常用服务器速查

服务器用途安装命令
Context7实时文档查询npx @context7/mcp-server
GitHubGitHub API 操作官方内置
Filesystem文件系统访问官方内置
Postgres数据库查询npx @anthropic/mcp-server-postgres
Brave SearchWeb 搜索npx @anthropic/mcp-server-brave-search
Puppeteer浏览器自动化npx @anthropic/mcp-server-puppeteer

参考资源