Claude Code 操作指南
目录
1. 什么是 Claude Code
Claude Code 是 Anthropic 推出的命令行 AI 编程助手,深度集成在你的终端中。它能理解整个代码库、执行命令、编辑文件、管理 Git 工作流,帮助你完成从简单问答到复杂重构的各种任务。
支持的平台
| 平台 | 方式 |
|---|---|
| 终端 CLI | 直接在命令行中使用 claude 命令 |
| 桌面应用 | Mac / Windows 原生应用 |
| Web 应用 | claude.ai/code |
| IDE 扩展 | VS Code / JetBrains |
2. 快速入门
启动 Claude Code
# 在终端中进入项目目录,然后运行 claude # 或者指定工作目录 claude /path/to/your/project
基本交互
-
直接在提示符中输入自然语言描述你的需求
-
Claude 会读取你的代码库、搜索文件、执行操作
-
敏感操作(如写文件、执行命令)会请求你的确认
常用快捷键
| 快捷键 | 功能 |
|---|---|
Ctrl+C |
中断当前操作 |
Ctrl+D |
退出 Claude Code |
↑/↓ |
浏览历史命令 |
Ctrl+R |
搜索历史命令 |
3. 斜杠命令大全
所有斜杠命令都以 / 开头,在 Claude Code 对话中直接输入即可使用。
📋 编程辅助类
/init — 初始化项目文档
为当前项目生成 CLAUDE.md 文件,包含代码库的结构、约定和常用操作说明。Claude 会据此更好地理解你的项目。
/init
/code-review — 代码审查
对当前变更进行审查,找出 bug、代码异味、可简化的地方。
# 基础审查(中等强度) /code-review # 深度审查 /code-review --effort high # 审查后自动修复 /code-review --fix # 审查并发布为 PR 评论 /code-review --comment
/review — PR 审查
审查 GitHub Pull Request,分析代码变更并给出反馈。
/review
/security-review — 安全审查
对当前分支的变更进行全面的安全审查。
/security-review
/simplify — 代码简化
对变更代码进行简化、重构、去重,提升代码质量(不查找 bug,只看质量)。
/simplify
/verify — 验证变更
运行应用并观察行为,确认代码变更是否按预期工作。适用于验证 PR、确认修复、测试功能。
/verify
/run — 启动并调试应用
启动当前项目的应用,确认修改在真实环境中生效(不仅仅是测试通过)。
/run
🔧 配置与管理类
/config — 查看/修改配置
查看和修改 Claude Code 的各种配置项,包括主题、模型选择等。
# 切换到 Fable 5 模型 /config model claude-fable-5 # 切换到 Opus 4.8 /config model claude-opus-4-8 # 切换主题 /config theme dark
/update-config — 高级配置(settings.json)
配置自动化行为(hooks)、权限、环境变量等。使用场景:
-
"每当 X 发生时自动执行 Y"
-
添加命令执行权限
-
设置环境变量
-
排查 hook 问题
# 允许 npm 命令自动执行(不再询问确认) /update-config allow npm commands # 添加全局权限 /update-config add bq permission to global settings # 设置环境变量 /update-config set DEBUG=true
/keybindings-help — 自定义快捷键
自定义键盘快捷键,修改 ~/.claude/keybindings.json。
# 重新绑定 Ctrl+S /keybindings-help rebind ctrl+s # 添加和弦快捷键 /keybindings-help add a chord shortcut
/fewer-permission-prompts — 减少权限询问
扫描历史对话中的常见只读命令,自动添加到项目的 settings.json 白名单中,减少后续的权限确认提示。
/fewer-permission-prompts
🔄 自动化与工作流类
/loop — 定时循环任务
按固定间隔重复执行某个命令或提示。
# 每 5 分钟检查一次部署状态 /loop 5m check the deploy status # 每 10 分钟运行一次(默认间隔) /loop run the smoke tests # 每 30 分钟检查一次 CI /loop 30m check CI pipeline status
/workflows — 多智能体工作流
管理和查看多个子智能体并行执行的工作流。适用于大规模代码审计、迁移等需要并行处理的复杂任务。
/workflows
📚 知识查询类
/claude-api — Claude API 参考
查询 Claude API / Anthropic SDK 相关信息,包括:
-
模型 ID 和定价
-
API 参数说明
-
流式输出
-
Tool Use(工具调用)
-
MCP 协议
-
Agent SDK
-
Token 计数
-
缓存策略
-
模型迁移指南
# 查询最新模型定价 /claude-api what are the latest model prices? # 查询流式输出用法 /claude-api how to use streaming?
/deep-research — 深度调研
多源搜索 → 获取资料 → 对抗性验证 → 生成带引用的调研报告。
# 调研某个技术选型 /deep-research 比较 React Server Components 和传统 SSR 的性能差异 # 需要明确的问题范围——如果问题太模糊,Claude 会先问你 2-3 个澄清问题
⚡ 快捷操作类
/clear — 清空对话
清空当前对话历史,重新开始。
/clear
/compact — 压缩上下文
当对话过长时,压缩历史消息以释放上下文空间。
/compact
/help — 帮助
显示帮助信息。
/help
/status — 状态查看
查看当前 Claude Code 的状态信息。
/status
/doctor — 诊断
诊断 Claude Code 的安装和配置问题。
/doctor
/ide — IDE 相关
查看和管理 IDE 集成状态。
/ide
🧠 记忆与偏好
/remember — 保存偏好/事实
让 Claude 记住你的偏好、项目约定或重要信息,持久保存到记忆系统中。
# 记住偏好 /remember I prefer using pnpm over npm # 记住项目约定 /remember This project uses snake_case for Python files
🔀 Git 工作流
Claude Code 内置 Git 集成,支持分支、提交、PR 等操作:
# 创建分支 git checkout -b feature/new-feature # 提交代码 git add . git commit -m "feat: add new feature" # 创建 PR gh pr create --title "feat: new feature" --body "Description here"
💡 在 Claude Code 中,你可以直接用自然语言说 "创建一个 PR",Claude 会帮你执行正确的 Git 命令。
4. 核心功能详解
4.1 代码理解
Claude Code 能自动搜索和分析你的整个代码库:
-
Grep 搜索 — 正则表达式搜索文件内容
-
Glob 匹配 — 按文件模式查找文件(如
**/*.tsx) -
文件读取 — 理解文件结构和内容
-
跨文件分析 — 追踪函数调用链、类型引用等
4.2 代码编辑
Claude 可以直接编辑你的文件:
-
精确替换 — 基于字符串匹配的精确编辑(不会破坏格式)
-
新建文件 — 创建全新的代码文件
-
批量修改 — 支持
replace_all一次性替换所有出现
4.3 命令执行
Claude 可以在你的终端中执行命令:
-
安装依赖(
npm install、pip install等) -
运行测试(
pytest、jest等) -
Git 操作(提交、分支、合并等)
-
构建和部署
⚠️ 危险操作会请求确认,确保安全性。
4.4 任务管理
对于复杂任务,Claude 会创建任务列表,让你清晰看到:
-
当前进度(待办 / 进行中 / 已完成)
-
任务之间的依赖关系
-
阻塞项和问题
4.5 计划模式
在开始重要变更前,Claude 可以先进入计划模式:
-
深入探索代码库
-
设计实施方案
-
列出受影响文件
-
等你确认后再动手写代码
当你看到 "plan mode" 提示时,这意味着 Claude 在想清楚怎么做之后,会先让你审阅方案。
4.6 Worktree 隔离
对于需要隔离环境的任务,Claude 支持 Git worktree:
-
创建独立的临时工作区
-
在不影响主分支的情况下实验
-
完成后可选择保留或删除
5. 高级技巧
5.1 子智能体 (Sub-agents)
Claude Code 可以启动多个子智能体并行工作,大幅提升效率:
| 子智能体类型 | 用途 |
|---|---|
| Explore | 只读搜索智能体,快速扫描大量文件 |
| general-purpose | 通用智能体,处理各种任务 |
| Plan | 软件架构师,设计实施方案 |
| claude-code-guide | Claude Code 使用问题专家 |
子智能体在后台运行,完成后通知你。
5.2 多智能体工作流 (Workflows)
对于大规模任务(代码审计、全库迁移、多维度分析),可以使用工作流:
-
并行查找 — 多个角度同时搜索
-
对抗性验证 — 独立验证发现的问题
-
合成报告 — 汇总各个智能体的结果
# 使用 workflow(通过 /workflows 命令或直接说 "use a workflow") /workflows
5.3 大文件处理
Claude Code 对超大文件有智能处理策略:
-
自动分页读取
-
按需搜索关键内容
-
避免一次性加载过多上下文
5.4 记忆系统
Claude 的记忆系统能跨会话保存你的偏好:
-
用户偏好 — 你是谁、你的技术栈偏好
-
项目约定 — 项目特有的代码风格、架构决策
-
反馈记录 — 你纠正过的做法
-
外部参考 — URL、文档、工单链接
6. 配置与定制
6.1 配置文件位置
~/.claude/ ├── settings.json # 主配置文件 ├── settings.local.json # 本地覆盖配置(不提交到 Git) ├── keybindings.json # 快捷键配置 ├── CLAUDE.md # 项目文档(项目根目录) └── memory/ # 记忆存储目录
6.2 常用配置项
{
"model": "claude-sonnet-4-6",
"theme": "dark",
"permissions": {
"allow": [
"Bash(npm test)",
"Bash(git status)"
]
},
"hooks": {
"PostToolUse": [
{
"matcher": "Write",
"hooks": [{"command": "prettier --write $FILE_PATH"}]
}
]
}
}
6.3 模型选择
| 模型 | 特点 | 适用场景 |
|---|---|---|
| Fable 5 | 最新、最强 | 复杂架构设计 |
| Opus 4.8 | 深度推理 | 复杂 bug 排查 |
| Sonnet 4.6 | 快速均衡 | 日常开发 |
| Haiku 4.5 | 极速轻量 | 简单任务 |
6.4 Fast Mode
# 开启快速模式(使用 Opus 但更快输出) /fast
7. 最佳实践
✅ 推荐做法
-
使用
/init初始化项目 — 让 Claude 充分了解你的项目结构和约定 -
大任务先说计划 — 让 Claude 先规划方案,确认后再执行
-
写清楚需求 — 越具体越好,"添加表单验证"不如"添加邮箱格式和密码长度(至少8位)的验证"
-
善用子智能体 — 并行搜索多个目录或主题时,使用 Explore 智能体
-
用
/remember保存偏好 — 让 Claude 记住你的技术栈偏好和项目约定 -
审查重要变更 — 使用
/code-review和/security-review确保质量 -
复杂任务用 workflow — 多智能体并行审计、迁移等场景
❌ 避免做法
-
不要在一个对话中处理过多不相关任务 — 适时使用
/clear -
不要让 Claude 猜测 — 如果有多个合理方案,明确你的选择
-
不要跳过确认步骤 — 写文件和执行命令时仔细审查
-
不要忽略 Claude 的提问 — 当 Claude 问你澄清问题时,这意味着信息不足以做出正确决策
附录:快速参考卡片
| 命令 | 用途 |
|---|---|
/init |
初始化项目 CLAUDE.md |
/code-review |
代码审查 |
/review |
PR 审查 |
/security-review |
安全审查 |
/simplify |
简化代码 |
/verify |
验证变更 |
/run |
启动应用 |
/clear |
清空对话 |
/compact |
压缩上下文 |
/help |
查看帮助 |
/config |
修改配置 |
/update-config |
高级配置 |
/claude-api |
API 参考 |
/deep-research |
深度调研 |
/loop |
定时任务 |
/workflows |
多智能体工作流 |
/remember |
保存偏好 |
/fast |
快速模式 |
/doctor |
诊断问题 |
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)