agent:~/.claude$ cat claude-code-cheatsheet.md

Claude Code速查表:命令、配置和快捷键

# 面向v2.1.150更新的Claude Code快速查阅速查表,涵盖CLI标志、斜杠命令、键盘快捷键、钩子、插件、Agent View、/goal、Workflow和环境变量。

words: 919 read_time: 11m updated: 2026-05-25 05:34
$ less claude-code-cheatsheet.md

一站式汇总所有CLI命令行标志、斜杠命令、键盘快捷键、配置键、hook事件和环境变量。如需深入讲解,请参阅完整的Claude Code指南。首次配置请参阅快速入门

1. 安装

3种安装方法,按推荐优先级排序。

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

安装指定版本:

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

验证安装:

claude doctor
claude --version

进行身份验证:

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. CLI 标志

标志 说明 示例
-p 打印模式——单次查询后退出 claude -p "list TODOs"
-c 继续最近一次会话 claude -c
-r, --resume 恢复具名或编号会话 claude -r "auth-refactor"
-n, --name 启动时设置会话显示名称 claude -n "feature-x"
--model 覆盖本次会话使用的模型 claude --model opus
--max-turns 限制自主轮次 claude -p "fix lint" --max-turns 10
--output-format 输出为textjsonstream-json claude -p "count files" --output-format json
--allowedTools 限制可用工具 claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode 设置权限模式 claude --permission-mode auto
--enable-auto-mode 启动时启用 Auto Mode claude --enable-auto-mode
--dangerously-skip-permissions YOLO 模式——跳过所有提示 claude --dangerously-skip-permissions
--from-pr 启动关联到 PR 的会话(v2.1.27+);接受 GitHub、GHE、GitLab MR、Bitbucket PR URL(v2.1.119+) claude --from-pr 123
--fork-session 从已恢复的会话派生 claude -r base --fork-session
-w 在隔离的 git worktree 中启动 claude -w
--bare 脚本模式——跳过 hooks、LSP、plugins claude -p "count files" --bare
--plugin-url <url> 为当前会话获取 plugin .zip 归档(v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> 为当前会话加载 plugin 目录或.zip归档(.zip支持始于 v2.1.128+) claude --plugin-dir ./my-plugin.zip
--channels 将审批提示转发到 Telegram/Discord claude --channels
--debug 启用调试日志 claude --debug
--init 使用 CLAUDE.md 初始化项目 claude --init

3. 斜杠命令

命令 作用
/init 使用 CLAUDE.md 初始化项目
/compact 压缩对话历史。可添加关注点:/compact focus on tests
/context 查看上下文窗口使用情况,并提供可执行建议
/usage token 用量、费用、计划用量;合并对话框(v2.1.118+:/cost/stats是输入快捷方式,会打开/usage标签页);v2.1.149+ 增加按类别展示 skills、subagents、plugins 的限制用量,以及按 MCP 服务器统计的费用
/cost 输入快捷方式 → 打开/usage费用标签页(v2.1.118+)
/model 更改模型。/model opus/model sonnet
/fast 切换快速输出模式
/effort 设置努力级别:lowmediumhigh
/status 查看会话状态、模型和设置
/permissions 以交互方式管理权限设置
/config 打开完整设置界面
/mcp 配置 MCP 服务器。/mcp enable/mcp disable
/hooks 查看 hook 配置
/memory 查看并管理自动记忆文件
/copy 复制代码块。/copy N表示复制第 N 个最近响应
/resume 恢复具名会话。/resume 1/resume name
/rename 命名当前会话。/rename feature-auth
/branch 为并行探索创建对话分支
/clear 清空对话历史
/plan 进入计划模式。/plan refactor the auth module
/powerup 带动画演示的交互式功能课程(v2.1.90+)
/voice 切换按键通话语音模式
/loop 周期性任务。/loop 5m /foo每5分钟运行一次
/rewind 返回检查点(或按两次Esc
/export 导出对话记录
/add-dir 添加工作目录以扩展文件访问范围
/agents 管理 subagents
/goal 设置完成条件;Claude 会持续运行,直到达成目标(v2.1.139+)
/skills 列出已安装的 skills;支持输入筛选的搜索框(v2.1.121+)
/bashes 列出后台 bash 任务
/tasks 列出后台 agents
/theme 管理具名主题(v2.1.118+);plugins 随附themes/目录
/color 设置提示栏颜色。使用/color default重置
/code-review [effort] 按可选努力级别查找正确性 bug;--comment会发布内联 GitHub PR 评论(v2.1.147 中由/simplify重命名而来)
/batch 批量操作
/security-review 检查代码漏洞
/claude-api 使用 Claude API/Anthropic SDK 构建应用
/doctor 检查安装健康状况
/bug 向 Anthropic 报告 bug
/release-notes 带 changelog 的交互式版本选择器(v2.1.92+)
/buddy 终端陪伴宠物——18个物种、5个稀有度等级,基于账户 ID 确定生成
/login / /logout 在会话中进行身份验证或退出登录

自定义命令:创建.claude/commands/my-command.md(项目)或~/.claude/commands/my-command.md(个人),并通过/my-command调用。命令支持 YAML frontmatter,可用于描述、允许的工具、模型覆盖,以及通过$ARGUMENTS或位置参数$1$2进行参数插值。

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

用法:/fix-issue 123


4. 键盘快捷键

通用控制

快捷键 操作
Ctrl+C 取消当前操作
Ctrl+D 退出会话(EOF)
Ctrl+L 清屏(保留历史)
Ctrl+O 切换详细输出
Ctrl+R 搜索命令历史
Ctrl+V 从剪贴板粘贴图片
Ctrl+B 将当前操作转入后台
Ctrl+X Ctrl+K 停止所有 agents(v2.1.83 中由 Ctrl+F 变更而来)
Ctrl+S 暂存提示草稿
Ctrl+G 打开外部编辑器
Esc Esc 回退上一次更改
Tab 接受提示建议
! Tab Bash 历史自动补全
Shift+Tab 循环切换权限模式
Alt+P / Option+P 输入时切换模型
Alt+T 切换 thinking 模式
Ctrl+T 切换语法高亮
Shift+Down 循环切换 agent 团队成员
Up/Down 浏览命令历史
v Vim 可视模式——字符选择(v2.1.118+;仅 vim 模式)
V Vim 可视行模式(v2.1.118+;仅 vim 模式)
? 显示快捷键

快速前缀

前缀 操作 示例
# 添加到持久记忆 # Always use TypeScript
/ 斜杠命令 /review
! 直接执行 bash ! git status
@ 引用文件 @src/index.ts
& 将任务发送到云端 & Build the API

多行输入

方法 按键
转义换行 \然后按Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
其他终端 Shift+Enter(先运行/terminal-setup
控制字符 Ctrl+J

可通过/keybindings自定义按键绑定(存储在~/.claude/keybindings.json)。


5. 配置文件

优先级层次(从高到低)

级别 位置 范围
企业(锁定) /Library/Application Support/ClaudeCode/managed-settings.json(macOS) 所有用户,不可覆盖
CLI 标志 命令行参数 当前会话
本地项目 .claude/settings.local.json 个人、当前项目(已加入 gitignore)
共享项目 .claude/settings.json 团队,纳入 git
用户全局 ~/.claude/settings.json 您的所有项目
运行时状态 ~/.claude.json OAuth token、MCP 配置

首个匹配项生效。企业设置无法绕过。


6. Settings.json 参考

关键设置及其类型和示例。可放入上述层级中的任意设置文件。

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "includeCoAuthoredBy": true,
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

权限规则语法:Tool(pattern:*)提供前缀匹配。Bash(npm run test:*)允许npm run testnpm run test:unit等。文件模式使用glob语法:Edit(src/**)

新增键(v2.1.118+):

Key 行为
autoMode.allow $defaults 哨兵值,用于在内置列表之外添加自定义规则(也适用于soft_denyenvironment)— v2.1.118+
prUrlTemplate Footer PR徽章URL模板 — v2.1.119+
wslInheritsWindowsSettings WSL继承Windows侧的托管设置 — v2.1.118+
skillOverrides 隐藏或折叠skills:offuser-invocable-onlyname-only — v2.1.129+
allowAllClaudeAiMcps 企业托管设置,用于在managed-mcp.json之外加载claude.ai云端MCP connectors — v2.1.149+

如需完整设置schema,请参阅完整指南中的配置深度解析


7. CLAUDE.md 快速参考

CLAUDE.md是项目的指令文件。Claude会在每个会话开始时读取它。

存放位置:

位置 范围
CLAUDE.md(项目根目录) 此项目中的所有用户、所有会话
.claude/CLAUDE.md 相同作用域,备选位置
~/.claude/CLAUDE.md 个人设置,适用于所有项目

应包含的内容:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

保持易于浏览。密集长文会在每个会话中浪费上下文token。使用项目符号、表格和简短代码块。避免长段落——Claude会在每个会话开始时读取CLAUDE.md,因此每个词都会消耗上下文。

实用技巧: - 在REPL中使用#前缀,无需编辑CLAUDE.md即可将内容加入自动记忆:# Always use TypeScript strict mode - 当Claude读取某个子目录中的文件时,也会加载该子目录内的CLAUDE.md - 团队共享规则可放入.claude/rules/*.md,便于模块化组织


8. 权限模式

模式 行为 使用场景
default 每个工具首次使用时提示 常规开发
acceptEdits 自动批准文件编辑,Bash仍会提示 可信项目
auto 分类器(Sonnet 4.6)审查每个操作的安全性 带防护的自主执行
plan 只读——不允许编辑或执行 仅用于分析和规划
bypassPermissions 跳过所有提示 CI/CD自动化

Auto Mode(v2.1.85+)是--dangerously-skip-permissions的推荐替代方案。只读操作和文件编辑会自动批准。自定义允许/拒绝规则会优先解析。其他所有操作都会交给安全分类器。默认自动阻止:curl | bash、强制推送到main、生产环境部署、大规模云资源删除、IAM变更、向外部发送敏感数据。1

断路器:会话中连续阻止3次或累计阻止20次后,会暂停并退回手动提示。

# Enable at startup
claude --enable-auto-mode

# Cycle during session
Shift+Tab    # default -> acceptEdits -> auto -> plan

PowerShell自动批准(v2.1.119+):PowerShell工具命令会像Bash命令一样在权限模式中自动批准。类似PowerShell(Get-*:*)的允许规则可让只读操作绕过提示。对于大量使用PowerShell的工作流,建议使用v2.1.149+;它修复了内置cd权限绕过、前缀/通配符允许规则匹配以及陈旧目录变量跟踪问题。


9. Hook 事件

事件 触发时机 可阻止?
PreToolUse 工具执行前
PostToolUse 工具完成后
PostToolUseFailure 工具失败后
UserPromptSubmit 用户发送prompt时
Stop Claude完成响应时
SubagentStart subagent生成时
SubagentStop subagent完成时
SessionStart 会话开始时
SessionEnd 会话关闭时
Notification 警报触发时

| InstructionsLoaded | CLAUDE.md已加载 | 否 | | ConfigChange | 会话中配置文件发生变化 | 是 | | WorktreeCreate | 正在创建worktree | 是 | | WorktreeRemove | 正在移除worktree | 否 | | PreCompact | 上下文压缩前 | 否 | | PostCompact | 上下文压缩后 | 否 | | Elicitation | MCP请求结构化输入时 | 是 | | ElicitationResult | 用户响应MCP对话框时 | 是 | | StopFailure | 因API错误导致回合结束 | 否 | | PermissionRequest | 显示权限对话框时 | 是 | | PermissionDenied | Auto mode拒绝某个操作(v2.1.88+) | 否 | | CwdChanged | 工作目录变化(v2.1.83+) | 否 | | FileChanged | 监视的文件被外部修改(v2.1.83+) | 否 | | TaskCreated | 新任务已创建(v2.1.84+) | 否 | | TeammateIdle | Agent团队成员空闲 | 是 | | TaskCompleted | 任务标记为完成 | 是 |

如需完整hook协议(输入/输出JSON、匹配器、退出码),请参阅完整指南中的Hooks深度解析


10. Hook 配置

Hooks位于settings.json或专用的hooks.json中。最小示例:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

匹配器语法:

模式 匹配项
* 所有工具
Bash 仅Bash
Edit\|Write Edit或Write
mcp__github MCP服务器工具
""(空) 没有工具的事件(例如UserPromptSubmit

退出码:

代码 含义
0 成功——操作继续
2 阻止——操作停止,stderr会传给Claude
13+ 非阻止性警告

异步hooks会在后台运行且不阻塞:向hook对象添加"async": true2

Hook输出/输入字段:

  • duration_ms用于PostToolUse / PostToolUseFailure hook输入(v2.1.119+)——工具执行时间,不包括权限提示和PreToolUse hooks。
  • hookSpecificOutput.updatedToolOutput(v2.1.121+)——替换任意工具的工具输出(v2.1.118仅为MCP引入此功能;v2.1.121扩展到所有工具)。
  • hookSpecificOutput.sessionTitle(v2.1.96+)——从UserPromptSubmit hook设置会话标题。
  • command hooks上的args: string[](v2.1.139+)——传递结构化argv,无需shell引用。
  • PostToolUse hooks上的continueOnBlock(v2.1.139+)——将阻止原因反馈给Claude并继续当前回合。
  • agent hook输入上的subagent_type(v2.1.140+)——识别正在运行的agent类型。
  • hook JSON输出中的terminalSequence(v2.1.141+)——发出用于通知、窗口标题和铃声的终端控制序列。

11. MCP快速设置

用一条命令添加MCP服务器:

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

范围控制:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

项目.mcp.json示例:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

MCP现在每月下载量已达1亿次,并收录了3000多个已索引服务器。3如需了解传输类型、引导请求和工具搜索配置,请参阅完整指南中的MCP章节

alwaysLoad(v2.1.121+):让可信服务器不受Tool Search延迟加载影响。其所有工具都会在会话启动时加载,无需ToolSearch往返:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

自动重试(v2.1.121+):启动期间出错的MCP服务器在被标记为断开连接前,最多会重试3次。

SDK mcp_authenticate redirectUri(v2.1.121+):在自定义URI方案上完成OAuth时必需,包括桌面应用和claude.ai连接器流程。


11.5. Plugin CLI命令

Command Behavior
claude --plugin-url <url> 为当前会话获取plugin .zip归档(v2.1.129+)
claude --plugin-dir <path> 为当前会话加载plugin目录或.zip归档(.zip支持v2.1.128+)
claude plugin prune 移除父项已不存在的自动安装plugins(v2.1.121+)
claude plugin uninstall <name> --prune 卸载并级联移除孤立的自动安装依赖(v2.1.121+)
claude plugin tag 创建带版本校验的发布git标签(v2.1.118+)

12. Subagent类型

Type Default Model Mode Use For
Explore Haiku(快速) 只读 代码库搜索、查找文件、理解结构
General-purpose 继承主模型 完整读写 复杂研究与修改任务
Plan 继承主模型 只读 执行前规划实现方案
Custom 可配置 可配置 领域特定工作(安全审查、测试等)

Claude会自动委派给subagents。也可以显式请求:

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

自定义subagents以带有YAML frontmatter的markdown文件形式定义在.claude/agents/(项目)或~/.claude/agents/(个人)中。最多可并行运行10个subagents。4

claude agents会在当前版本中打开Agent View:这是一个研究预览版操作界面,用于查看运行中、受阻和已完成的Claude Code会话。claude agents --cwd <path>将视图限定到一个目录(v2.1.141+);v2.1.142为后台会话添加了调度标志;v2.1.143将这些标志一致应用于仪表板和后台会话:--add-dir--settings--mcp-config--plugin-dir--permission-mode--model--effort--dangerously-skip-permissions。v2.1.144为后台会话添加/resume支持,并用bg标记它们;v2.1.145添加claude agents --json、等待输入标签计数以及Agent View回复窗格修复;v2.1.147添加了固定后台会话,使其在空闲时保持存活,并可就地重启以应用更新。请将Agent View用于监控,而不是作为工作已通过质量门禁的证明。6

自定义agent frontmatter字段:

Field Purpose
name 唯一标识符(小写、连字符)
description 何时调用(包含“PROACTIVELY”以启用自动委派)
tools 逗号分隔的工具列表。支持Agent(Explore)以限制可生成的类型
disallowedTools 从继承集合中拒用的工具
model opussonnethaikuinherit(默认)
permissionMode defaultacceptEditsplanbypassPermissions
maxTurns 最大agentic轮次
background 设为true时始终作为后台任务运行
isolation 使用worktree创建隔离的git worktree副本

自定义agent示例.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. 环境变量

身份验证和API

Variable Purpose
ANTHROPIC_API_KEY 直接API身份验证
ANTHROPIC_AUTH_TOKEN 自定义授权标头
ANTHROPIC_CUSTOM_HEADERS 额外请求标头

模型配置

Variable Purpose
ANTHROPIC_MODEL 覆盖默认模型
CLAUDE_CODE_SUBAGENT_MODEL subagents使用的模型;v2.1.147修复了向agent-team队友进程传播的问题
CLAUDE_CODE_WORKFLOWS 设为1以启用默认关闭的Workflow工具,用于确定性的多agent编排(v2.1.147+)
MAX_THINKING_TOKENS 启用扩展思考
CLAUDE_CODE_MAX_OUTPUT_TOKENS 限制输出长度

云提供商

Variable Purpose
CLAUDE_CODE_USE_BEDROCK=1 使用AWS Bedrock
CLAUDE_CODE_USE_VERTEX=1 使用Google Vertex AI
CLAUDE_CODE_USE_FOUNDRY=1 使用Microsoft Foundry
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Bedrock服务层级 — default/flex/priority(v2.1.122+);作为X-Amzn-Bedrock-Service-Tier发送
ENABLE_TOOL_SEARCH=true 在Vertex AI上选择启用Tool Search(v2.1.119+;默认关闭,以避免不受支持的beta标头)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 /model选择器选择启用网关/v1/models发现(v2.1.129+)

行为控制

Variable Purpose
DISABLE_AUTOUPDATER=1 阻止自动更新
DISABLE_UPDATES=1 阻止包括手动claude update在内的所有更新路径(v2.1.118+,比DISABLE_AUTOUPDATER更严格)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 Homebrew/WinGet安装会在后台运行包管理器升级,并提示重启(v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 当SSH密钥不可用时,通过HTTPS而不是SSH克隆GitHub plugin源(v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 在Opus 4.6上保持Fast模式,而不是使用v2.1.142+默认的Opus 4.7
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP 覆盖v2.1.143+的上限;该上限会在stop hooks反复阻塞后以警告结束当前轮次
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 选择退出v2.1.143+的PowerShell -ExecutionPolicy Bypass行为
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 在v2.1.143默认为Bedrock、Vertex和Foundry用户启用PowerShell工具的环境中禁用该工具
DISABLE_TELEMETRY=1 选择退出使用情况遥测
DISABLE_COST_WARNINGS=1 隐藏费用警告
DISABLE_PROMPT_CACHING=1 全局禁用提示缓存
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 使用标准200K,而非1M
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 移除内置commit/PR说明
CLAUDE_CODE_HIDE_CWD=1 在启动标识中隐藏工作目录(v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=1 在外部构建中启用forked subagents(v2.1.117+;v2.1.121+可在非交互式-p模式下工作)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 当自动检测遗漏时,强制同步终端输出(v2.1.129+)

工具配置

Variable Purpose
BASH_DEFAULT_TIMEOUT_MS Bash命令超时(默认30000)
BASH_MAX_TIMEOUT_MS 最大bash超时(默认600000)
MCP_TIMEOUT MCP服务器启动超时(默认5000)
MCP_TOOL_TIMEOUT MCP工具执行超时(默认30000);v2.1.142修复了远程HTTP/SSE调用忽略更高取值的问题

网络和代理

Variable Purpose
HTTP_PROXY / HTTPS_PROXY 代理配置
NO_PROXY 对特定域名绕过代理
CLAUDE_CODE_CLIENT_CERT mTLS证书路径
ANTHROPIC_WORKSPACE_ID 当规则跨多个工作区时,限定工作负载身份联合令牌的范围(v2.1.141+)

完整列表请参阅完整指南中的环境变量


14. 成本参考

每100万tokens的定价(截至2026年4月)。5

模型 输入 输出 备注
Opus 4.7 $5.00 $25.00 当前旗舰模型。标准定价下支持1M上下文,无长上下文溢价。
Opus 4.6(旧版) $5.00 $25.00 1M上下文现在同样按标准定价
Sonnet 4.6 $3.00 $15.00 均衡模型。标准定价下支持1M上下文,无长上下文溢价。
Haiku 4.5 $1.00 $5.00 探索、简单任务

典型会话会消耗50K-200K输入tokens和10K-50K输出tokens。Haiku会话:$0.10-$0.45。Opus会话:$0.50-$2.25。

按计划划分的默认模型(截至2026年4月16日的Claude Code):

  • Max、Team Premium → Opus 4.7
  • Pro、Team Standard、Enterprise、Anthropic API → Sonnet 4.6(Enterprise + API将在2026年4月23日切换到Opus 4.7)
  • Bedrock、Vertex、Foundry → Sonnet 4.5(通过ANTHROPIC_DEFAULT_OPUS_MODEL固定更新模型)

Opus 4.7要求Claude Code v2.1.111或更高版本。它仅使用自适应推理(没有固定thinking预算)。新的xhigh投入级别是Opus 4.7上编码/agentic工作负载的默认设置。

在会话期间切换模型:

/model opus       # Switch to Opus (resolves to 4.7 on API, 4.6 on Bedrock/Vertex/Foundry)
/model sonnet     # Switch to Sonnet 4.6
/model haiku      # Switch to Haiku 4.5
/effort xhigh     # Opus 4.7 only  recommended for coding/agentic

决策规则: 简单探索使用Haiku。成本敏感的日常编码使用Sonnet。复杂推理、架构、agentic循环和安全分析使用Opus。复杂重构使用opusplan(Opus规划,Sonnet执行)。


15. 关键文件位置

路径 用途
~/.claude/settings.json 用户全局设置
~/.claude/keybindings.json 自定义键盘快捷键
~/.claude/CLAUDE.md 个人指令(所有项目)
~/.claude/commands/ 个人slash commands
~/.claude/skills/ 个人skills
~/.claude/agents/ 个人subagent定义
~/.claude.json 运行时状态、OAuth tokens、MCP配置
.claude/settings.json 项目设置(通过git共享)
.claude/settings.local.json 项目设置(个人,git忽略)
.claude/CLAUDE.md 项目指令
.claude/commands/ 项目slash commands
.claude/agents/ 项目subagent定义
.claude/skills/ 项目skills
.claude/plans/ Plan模式输出文件
.claude/memory/ 自动记忆文件
.mcp.json 项目MCP服务器配置
CLAUDE.md 项目指令(根目录替代方案)

16. 变更日志

日期 变更
2026-05-24 将最新线索证据同步至Claude Code v2.1.150。添加了/usage按类别限制用量、通过变更日志记录的/diff键盘滚动说明、通过变更日志记录的GFM任务列表复选框渲染说明、Enterprise allowAllClaudeAiMcps、PowerShell权限修复指导,以及Bash/git-worktree/托管设置/OTEL/Remote Control可靠性说明。v2.1.150本身没有公布面向用户的变更。本地验证:本地claude --version返回2.1.144 (Claude Code),而npm最新版本为2.1.1506
2026-05-21 将最新线索证据同步至Claude Code v2.1.147。添加了默认关闭的Workflow工具(CLAUDE_CODE_WORKFLOWS=1)、固定的Agent View后台会话、替代/simplify/code-review [effort] --comment、强化的REPL/Workflow沙箱、自动更新器和大diff改进、重复prompt历史抑制,以及enterprise-login、PowerShell、MCP分页、Agent View、plugin、hook条件和粘贴文本修复。本地验证:本地claude --version返回2.1.144 (Claude Code),而npm最新版本为2.1.1476
2026-05-19 将最新线索证据同步至Claude Code v2.1.145。添加了claude agents --json、Agent View等待输入标签页计数、状态行GitHub仓库/PR JSON字段、更丰富的预安装plugin发现、Stop/SubagentStop background_taskssession_cronshook输入、OTEL agent_id/parent_agent_id,以及权限、MCP、spinner、Windows、Agent View、任务列表、plugin验证、skill递归和Read工具修复。本地验证:本地claude --version返回2.1.144 (Claude Code),而npm最新版本为2.1.1456
2026-05-19 将最新线索证据同步至Claude Code v2.1.144。添加了/resume对后台会话的支持、/model当前会话/默认行为、/usage-credits、plugin最近更新时间显示、后台subagent时长通知,以及终端/后台会话可靠性修复。本地验证:claude --version返回2.1.144 (Claude Code),npm最新版本为2.1.1446
2026-05-18 将最新线索证据同步至Claude Code v2.1.143。添加了Agent View分发一致性、stop-hook阻止上限、PowerShell策略环境变量,并说明了plugin依赖强制执行、预计plugin上下文成本、worktree.bgIsolation: "none"、后台会话模型/effort保留,以及/goal评估器计时修复。本地验证:claude --version返回2.1.142 (Claude Code),而npm最新版本为2.1.1436
2026-05-15 将最新线索证据同步至Claude Code v2.1.142。添加了terminalSequenceclaude agents --cwd、v2.1.142后台会话分发flags、Fast-mode Opus 4.7默认覆盖、HTTPS plugin clone环境变量、工作负载身份工作区环境变量,以及MCP_TOOL_TIMEOUT远程HTTP/SSE修复说明。本地验证:claude --version返回2.1.141 (Claude Code),而npm最新版本为2.1.1426
2026-05-13 将最新线索证据同步至Claude Code v2.1.140。添加了/goal、Agent View说明、command-hook argsPostToolUse continueOnBlock,以及agent hook输入中的subagent_type。说明v2.1.140修复了ConfigChangedisableAllHooksallowManagedHooksOnly行为。本地验证:claude --version返回2.1.140 (Claude Code)6
2026-05-06 将最新线索证据同步至Claude Code v2.1.131。无需更改命令、配置、快捷键、hook、plugin或环境变量表,因为v2.1.131是针对VS Code Windows激活和Mantle端点认证的修复版本。6
2026-05-05 同步到CC指南v2.36(CLI v2.1.126–v2.1.129)。新增:用于plugin zip加载的--plugin-url--plugin-dir.zip支持、skillOverridesCLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERYCLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATECLAUDE_CODE_FORCE_SYNC_OUTPUT,以及v2.1.129针对实验性themes/monitors的plugin manifest指导。覆盖至v2.1.129。6
2026-04-29 同步到CC指南v2.35(CLI v2.1.117–v2.1.123)。新增:alwaysLoad MCP选项+启动自动重试;claude plugin prune--prune级联;claude plugin tag/skills输入筛选;/theme命名主题;/usage合并对话框;vim visual模式(v/V);PowerShell自动批准;hook输入中的duration_ms+所有工具的updatedToolOutputprUrlTemplatewslInheritsWindowsSettingsautoMode.allow $defaults;环境变量ANTHROPIC_BEDROCK_SERVICE_TIERENABLE_TOOL_SEARCHCLAUDE_CODE_HIDE_CWDDISABLE_UPDATESCLAUDE_CODE_FORK_SUBAGENT--from-pr接受GitLab/Bitbucket/GHE PR URL。覆盖至v2.1.123。
2026-04-19 刷新:Sonnet 4.6 1M上下文现在显示为标准$3/$15(无长上下文溢价);将定价脚注切换到platform.claude.com/docs/en/about-claude/pricing。覆盖至v2.1.116。
2026-04-04 从CC指南v2.26重新推导。添加/powerup,更新/release-notes,移除/vim。更新Ctrl+X Ctrl+K快捷键。添加4个hook事件(CwdChanged、FileChanged、TaskCreated、PermissionDenied)。更新/cost,加入按模型细分。覆盖至v2.1.92。
2026-03-28 cheat sheet首次发布,覆盖Claude Code CLI至v2.1.85

17. 参考资料


这份速查表是完整Claude Code CLI指南的快速查阅配套资料。有关设置演练,请参阅Claude Code快速入门。如果是iOS和macOS项目,请参阅iOS Agent开发指南XcodeBuildMCP集成模式,以及Apple生态系统系列。最后更新于2026年5月24日。

NORMAL claude-code-cheatsheet.md EOF