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