Skip to content
已复制链接

Claude Code 使用指南

Claude Code 是 Anthropic 推出的 AI 编程助手。本指南聚焦于 VS Code 扩展的使用方式,帮助你环境搭建后快速上手。

五种工作模式

Claude Code 提供五种工作模式,通过 Shift+Tab 循环切换,适应从"谨慎审查"到"全自动运行"的不同场景:

模式行为适用场景
Ask before editsClaude 在每次编辑前都会请求批准适合需要严格控制修改内容的场景
Edit automaticallyClaude 直接编辑你选中的文本或整个文件不需要逐个确认
Plan modeClaude 会先探索代码并给出修改计划计划通过后才会执行编辑
Auto modeClaude 自动选择最适合当前任务的权限模式平衡效率与安全性
Bypass permissionsClaude 自动执行所有任务,不会再请求批准适合高信任度或自动化场景

Bypass permissions模式有安全风险!!! 开放权限后,类似于Openclaw龙虾!谨慎使用!

Claude Code 模式切换

CLI 开启 Auto mode / Bypass permissions

CC CLI 快捷命令切换工作模式:

说明命令
启动 Auto modeclaude --enable-auto-mode
启动时直接进入Bypass permissions(推荐)claude --dangerously-skip-permissions或者 claude --permission-mode bypassPermissions
Bypass permissions加入模式切换循环,但不默认启动claude --allow-dangerously-skip-permissions
Claude Code 模式切换

Vscode开启 Auto mode / Bypass permissions

  1. 打开 VS Code 左上角File->首选项->设置
  1. 搜索 Claude Code
  1. 找到并勾选Claude Code: Allow Dangerously Skip Permissions

  2. 设置 Claude Code: Initial Permission Mode 为 bypassPermissions

模型切换策略

为什么有些问题秒回,有些要想很久? 同样是问 AI,"1+1=?"和"帮我设计数据库 Schema"的耗时天差地别。

Claude Code 配合 CC Switch 插件可接入多套模型供应商(如 Anthropic Claude、DeepSeek 等)。不同模型各有所长,选择策略就像医院分诊台一样——感冒去全科,手术进专家号。

多模型分工与调度

Claude Code 模型路由策略

核心原则:先用轻量模型(Haiku / V4-Flash)试,搞不定了再升级到主力模型(Sonnet / V4-Pro)。Opus 级别的复杂任务留给专家模型处理。

实操指南

操作命令说明
查看当前模型/model显示当前使用的模型
切换模型/model 后在列表中选择支持 Claude Haiku / Sonnet / Opus、DeepSeek V4-Pro 等
cli切换模型

输入 /model 后会弹出模型选择列表,使用 ← → 方向键切换模型思维深度

常用操作速查

Claude Code 提供 CLI 和 VS Code 扩展两种使用方式,功能支持略有差异:

功能CLIVS Code 扩展程序
命令和技能 (Commands and skills)全部支持部分支持
MCP 服务器配置支持部分支持
检查点 (Checkpoints)支持支持
! Bash 快捷指令支持不支持
Tab 自动补全支持不支持

斜杠命令参考

会话管理

命令功能
/clear清除对话历史
/compact压缩对话(释放上下文空间)
/renameAI重命名当前会话
/resume恢复已保存的会话
/export导出对话记录
/copy复制对话到剪贴板

① compact

compact

② rename

rename

③ resume

resume

④ export

export

⑤ Vscode会话列表总览

代码操作

CLI命令

命令功能
/plancli命令,进入计划模式,先设计方案再执行
/review对当前更改进行代码审查,让 Claude 按照预设的多维度清单(如类型安全、性能、安全) 自动进行代码审查。结果会按严重程度分类:🔴 必须修复、🟡 建议优化 和 🟢 小贴士,方便你分优先级处理
/rewind回滚对话和/或代码更改至之前状态,在空输入框中双击 Esc也会触发rewind回滚
/init初始化项目 CLAUDE.md 文件,建议在已经完成一部分任务后触发

① review

review

② rewind,空输入框中双击 Esc也会触发rewind回滚

rewind

③ init

init
命令功能
fork conversation from here从当前对话中分支出一个新会话
Rewindc code to here回滚到当前对话
fork conversation and Rewindc code从当前对话中分支出一个新会话并回滚代码

Vscode管理对话

工具

命令功能
/mcp管理 MCP 服务器
/plugins管理插件
/agents管理自定义子 Agent
/memory编辑 CLAUDE.md 记忆文件

① CLI mcp

mcp

② CLI plugins

plugin3

③ CLI agents

agents

④ Vscode工具菜单总览

信息查看

命令功能
/help获取使用帮助
/config打开设置界面
/context可视化当前上下文使用情况
/cost显示 token 使用量和费用
/usage显示用量详细分解
/stats使用统计可视化
/debug诊断常见问题
/doctor环境健康检查

@提及功能

在对话输入框中使用 @ 可以快速引用上下文:

提及功能
@file引用特定文件
@folder引用整个文件夹
@git引用 Git 变更
@terminal引用终端输出
@rules引用项目规则文件

选中代码片段,快捷键 Alt+K 可快速插入 @file:行号 引用。

自定义斜杠命令

在项目中创建 .claude/commands/ 目录,添加 markdown 文件即可定义自定义命令:

.claude/commands/
├── deploy.md      # /deploy 命令
├── test.md        # /test 命令
└── format.md      # /format 命令

命令文件支持 Markdown 格式,可包含提示词模板和参数占位符。

Claude Code 其他相关功能

除了上述日常操作,Claude Code 还提供一系列进阶能力,帮助你在复杂项目中更高效地协作。这也是Context Coding(上下文编程)的相关能力。

CLAUDE.md 记忆系统

CLAUDE.md 是项目的"说明书"——你可以在此文件中定义项目结构、编码规范、关键约定,Claude 在每个会话中会自动加载这些信息,确保行为一致。

  • 使用 /init 一键生成项目初始 CLAUDE.md
  • 使用 /memory 随时编辑和补充项目记忆
  • 支持分层配置:CLAUDE.md(项目级)→ ~/.claude/CLAUDE.md(用户级)

参考:Claude Memory 机制深入

Skills 技能系统

Skills 是可复用的专项能力包,社区已提供丰富的预制技能——PPT 生成、PDF 处理、前端设计、数据分析等。通过 /plugins 安装后即可在对话中触发。

支持自定义技能,封装团队专属工作流

Hooks 生命周期自动化

Hooks 允许你在 Claude Code 的关键生命周期节点(如工具调用前后、会话启动、提交前)自动执行自定义脚本,实现代码审查门禁、自动格式化、安全扫描等流水线能力。

Hook 类型触发时机
PreToolUse工具执行,可拦截并修改参数
PostToolUse工具执行,可检查结果
Notification会话事件通知(如权限请求)
Stop会话结束时触发

参考:Claude Code Hooks 指南

子 Agent 并行工作

Claude Code 支持派生多个子 Agent 同时处理不同任务,互不干扰——比如一个 Agent 搜索代码,另一个 Agent 编写文档。子 Agent 拥有独立上下文,避免主会话拥挤。

  • /agents 管理自定义子 Agent
  • 子 Agent 可指定模型、权限模式、工作目录
  • 适合代码探索、批量审查、多文件重构等并行场景

MCP 服务器集成

Model Context Protocol(MCP)是连接 Claude 与外部工具和数据源的开放协议。通过 MCP 服务器,Claude 可以访问数据库、API、文件系统等外部资源。

  • /mcp 管理 MCP 服务器配置
  • 社区已提供数百个现成的 MCP 服务器(Jira、Slack、GitHub、数据库等)
  • 支持自定义 MCP 服务器,一次开发处处使用

参考:Model Context Protocol

参考文章

官方资源

文章来源说明
Claude Code 官方文档Anthropic安装、配置、斜杠命令、CLAUDE.md 编写等完整功能说明
Claude Code Power User TipsAnthropic 官方 Help Center官方推荐的进阶技巧:并行工作区、子 Agent 隔离、Hooks、MCP 集成
Claude Code 更新日志Anthropic每次版本更新的功能变化与 bug 修复记录
Claude Code 定价AnthropicPro / Max / Team / Enterprise 订阅方案对比

社区最佳实践

文章来源说明
Claude Code Best Practices社区 GitHub 仓库30+ 篇实用指南:CLAUDE.md 模板、多 Agent 模式、成本优化、安全清单
Claude Code Best Practices 2026Morph从"80% 问题"到双矫正规则、WarpGrep 子 Agent、Token 经济学
Claude Code Ultimate GuideGitHub 社区~20,000 行参考手册:涵盖速查表、安全加固、沙盒配置、Mermaid 图表
Claude Code: The Complete HandbookLUNARTECH, 2026.02从 Anthropic 安全哲学到 Token 经济学的入门到精通手册
Claude Code 最佳实践经验总结微信公众号从 Vibe Coding 到 AI-Native 开发的中文实践指南

工具与生态

文章来源说明
Skills 市场1社区可复用的 Claude Code Skills 分享与安装平台
Skills 市场2社区可复用的 Claude Code Skills 分享与安装平台
Claude Memory 机制深入Anthropic 官方CLAUDE.md 记忆体系、自动记忆与项目规则的配置方法

进阶主题

文章来源说明
Claude Agent SDKAnthropic 官方构建自定义 AI Agent 的开发工具包
Model Context Protocol (MCP)Anthropic 开源连接 AI 与外部工具/数据源的开放协议标准
Claude Code Hooks 指南Anthropic 官方生命周期事件自动化:PreToolUse、PostToolUse、通知等
Lixian ZHANG·CTTQ