claude code 初级操作指南
本文详细介绍了Claude Code的安装配置与使用指南。主要内容包括:1)安装与登录步骤,要求Node.js≥18和Anthropic API Key;2)三种核心交互模式(默认、自动批准和规划模式);3)危险参数与权限控制;4)后台任务管理;5)多模态图片处理;6)MCP Server集成;7)项目记忆与上下文管理;8)高级扩展开发(Agent Skill、SubAgent、Hook)。文档提
以下是为观看Bilibili视频《Claude Code 从 0 到 1 全攻略》(BV14rzQB9EJj)后整理的详细操作指令说明书。本手册以视频讲解的逻辑顺序为主线,结合Claude Code(截至2025–2026年主流版本)的实际使用规范,力求提供可直接复制执行的步骤。所有命令假设您已在终端(macOS/Linux/Windows WSL/PowerShell均可)中操作。
前置条件
- Node.js ≥ 18(推荐20+ LTS)
- Anthropic API Key(claude.ai 或 console.anthropic.com 获取)
- Git(可选,但强烈推荐用于项目管理)
- 具备基本的终端操作能力
I. 安装与首次登录
-
全局安装 Claude Code
npm install -g @anthropic-ai/claude-code或使用pnpm/yarn:
pnpm add -g @anthropic-ai/claude-code -
验证安装
claude --version -
首次启动并登录
claude- 程序会输出一个URL,复制到浏览器打开
- 使用Claude账号授权(OAuth)
- 授权完成后终端会自动收到token并保存至
~/.claude/config.json
-
(可选)手动配置API Key(国内网络或多账号场景)
编辑~/.claude/config.json:{ "apiKey": "sk-ant-您的key", "defaultModel": "claude-4-opus-2025XXXX" }
II. 三种核心交互模式
启动方式统一为:在项目目录下执行 claude 进入交互界面。
-
默认模式(最常用)
直接输入自然语言指令,例如:请帮我用Next.js 15 App Router 重构这个旧的 pages 目录结构 -
自动批准模式(–yes / -y)
适合信任Claude的场景,自动执行所有文件修改/命令claude -y或在会话中输入:
/yes -
规划模式(Plan Mode,最安全)
先输出完整计划,人工确认后再执行claude --plan或会话中:
/plan 请先给出完整实施方案,不执行任何修改
III. 危险参数与权限控制(谨慎使用)
跳过所有确认(极高风险,仅限可控环境):
claude --dangerously-skip-permissions
# 或简写
claude -d
推荐替代方案:在会话开始输入:
/config dangerous_skip_permissions true
IV. 后台任务(Background Tasks)
-
启动后台任务
在claude会话中输入:/bg 开始长期任务:帮我分析整个 monorepo 的依赖冲突并提出升级方案 -
查看任务列表
/bg list -
查看特定任务日志
/bg logs <task-id> -
终止任务
/bg stop <task-id>
V. 多模态与图片处理
-
上传图片
在claude交互界面直接拖拽图片,或使用命令:/upload /path/to/screenshot.png -
典型指令示例
这张Figma截图是登录页设计,请完全按照它生成React + Tailwind 的代码
VI. MCP Server(最强外接工具能力,以Figma为例)
-
安装Composio MCP(目前最成熟的MCP方案)
npm install -g @composio/mcp -
生成Figma专用MCP
- 访问 https://mcp.composio.dev 或 Composio dashboard
- 选择Figma → 创建integration → 复制生成的MCP URL(形如 https://xxxx.mcp.composio.dev/xxx)
-
安装并命名
npx @composio/mcp@latest setup "https://xxxx.mcp.composio.dev/xxxx" "figma-myproject" -
在Claude Code中使用
会话中直接说:使用figma-myproject MCP,把这个Figma链接的文件第3帧的登录页面完全还原成代码:https://www.figma.com/file/xxxx
VII. 项目记忆与上下文管理
-
创建项目级记忆文件(强烈推荐)
在项目根目录创建CLAUDE.md(或.claude/CLAUDE.md)示例内容:
# 项目规范 - 技术栈:Next.js 15 App Router + TypeScript + Tailwind + shadcn/ui - 代码风格:使用单引号,semi: true,尾逗号 - 文件命名:kebab-case for components - 所有API调用必须带错误处理和loading状态 -
常用上下文管理命令
- 清空当前会话上下文:
/clear - 压缩上下文(保留关键信息):
/compress - 回滚到上N次状态:
/rewind 3 - 恢复历史会话:
/resume <session-id>
- 清空当前会话上下文:
VIII. 高级扩展开发
-
Agent Skill(轻量、可复用工具函数)
-
在项目根创建
.claude/skills/my-skill.md -
内容示例:
--- name: optimize-image description: 自动压缩并转换图片为WebP --- 执行以下命令: npx sharp input.jpg -o output.webp --webp git add output.webp -
使用方式:
/skill optimize-image public/hero.jpg
-
-
SubAgent(子代理,适合复杂多角色协作)
-
手动创建:
/agents create frontend-dev "你是一个Next.js专家,专注组件开发" /agents create reviewer "你是一个资深Code Reviewer,关注性能、安全、可读性" -
自动批量创建(高级):
根据以下角色模板,自动为我创建10个子代理:产品经理、后端工程师、UI设计师……
-
-
Hook(生命周期钩子,自动化前后置处理)
- 在
.claude/hooks/pre-plan.js中编写:module.exports = async (plan) => { console.log("即将执行计划:", plan.goal); // 可添加自动git commit等 };
- 在
快速参考命令表
| 功能 | 命令 / 前缀 | 说明 |
|---|---|---|
| 进入规划模式 | /plan 或 --plan | 先思考不执行 |
| 自动批准 | /yes 或 -y | 跳过所有确认 |
| 后台任务 | /bg | list / logs / stop |
| 上传文件/图片 | /upload |
支持拖拽 |
| 使用Skill | /skill [args] | 调用自定义技能 |
| 创建/管理子代理 | /agents | create / list / message |
| 上下文操作 | /clear /compress /rewind | 管理会话记忆 |
| 项目记忆文件 | CLAUDE.md | 放在根目录或 .claude/ 下 |
如在实际操作中遇到具体报错(例如MCP连接失败、模型限速、权限拒绝等),请提供错误截图或完整日志,我可进一步给出针对性解决方案。建议将本手册保存为本地Markdown文件,便于随时查阅。
更多推荐
所有评论(0)