本教程面向零基础开发者,带你走通 Claude Code 最推荐的使用路径——IDE 扩展。你将学会:用原生安装器或包管理器装好 Claude Code,在 VS Code / Cursor / JetBrains 中安装并配置官方扩展,登录账号,认识编辑器内的 Claude 面板,并亲手用对话+内联 diff 的方式做出第一个可运行的小项目(一个个人作品集落地页)。学完你就能把"自然语言驱动编码"变成日常习惯,而不是停留在终端敲命令。
Claude Code 在 2026 年已经是一个多端产品:终端 CLI、桌面 App、网页版、IDE 扩展。对新手而言,IDE 扩展是官方推荐的起点,因为它把对话、计划审查、代码 diff、文件引用全部塞进了你熟悉的编辑器,省去了"在终端和编辑器之间来回切换"的认知负担。
但 IDE 扩展依赖底层 CLI,所以第一步是先把 CLI 装上。安装方式有四条官方通道,按你的平台二选一即可:
| 平台 | 推荐命令 | 是否自动更新 |
|---|---|---|
| macOS / Linux / WSL(原生安装器,首选) | curl -fsSL https://claude.ai/install.sh \| bash |
✅ 后台自动更新 |
| Windows PowerShell(原生安装器) | irm https://claude.ai/install.ps1 \| iex |
✅ 后台自动更新 |
| macOS(Homebrew) | brew install --cask claude-code |
❌ 需手动 brew upgrade |
| Windows(WinGet) | winget install Anthropic.ClaudeCode |
❌ 需手动 winget upgrade |
操作说明:打开终端(macOS 用"终端"App,Windows 用 PowerShell,Linux 用你习惯的终端),复制上表第一行命令回车执行。
预期结果:脚本下载并安装 CLI,完成后提示已加入 PATH。新开一个终端窗口,输入:
claude --version
能看到版本号(如 2.x.x)即代表 CLI 就绪。
常见问题:
'irm' is not recognized:说明你在用 CMD 而非 PowerShell。看提示符——PS C:\> 是 PowerShell,C:\> 没有 PS 的是 CMD。在 CMD 里改用:curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmdsyntax error near unexpected token '<' 或 403:多半是公司代理或 curl 版本过旧,参考官方"Troubleshoot installation"页换镜像或换 apt/dnf/apk 包管理器方式以 VS Code 为例(Cursor、Devin Desktop、Kiro 等衍生版操作完全一致;Open VSX 阵营的编辑器也能搜到)。
操作说明:
Cmd+Shift+X(Mac)或 Ctrl+Shift+X(Win/Linux)打开扩展面板。Claude Code,找到发布者为 Anthropic 的那一个(Marketplace 标识符为 anthropic.claude-code),点 Install。预期结果:右上角出现火花图标;点击它,右侧(或次级侧边栏)弹出 Claude Code 面板,提示你登录。
JetBrains 用户(IntelliJ IDEA / PyCharm / WebStorm / PhpStorm / GoLand / Android Studio):进入 Settings → Plugins,搜索 Claude Code 安装,重启 IDE。安装后可以用 Cmd+Esc(Mac)/ Ctrl+Esc(Win/Linux)一键唤起,或点击工具栏的 Claude Code 按钮。
常见问题:
Cmd+Shift+P / Ctrl+Shift+P 打开命令面板,输入并执行 Developer: Reload Window;还不行就彻底重启 VS Code。claude 也能用,体验略不同但功能齐全。操作说明:第一次点开面板时,Claude 会引导你登录。它支持订阅账号和 Console 账号,不需要 API Key。点击登录按钮后,浏览器会自动打开一个 Anthropic 授权页,确认后回到编辑器即完成绑定。
如果你之前在终端跑过 claude,账号其实已经登录好了,扩展会直接复用。想切换账号时,在对话输入框里输入斜杠命令:
/login
预期结果:面板顶部显示你的账号与剩余用量;输入框变成可输入的"Ask Claude…"状态。
常见问题:
claude.ai 与 anthropic.com 域名;必要时配置 HTTPS_PROXY 环境变量。在动手之前,先用一分钟记住几个高频交互点,后面会反复用到:
flowchart LR
A[Spark 火花图标<br/>右上角工具栏] --> B[Claude 面板<br/>对话 / 计划 / diff]
B --> C{三种'住法'}
C --> D[侧边面板<br/>默认]
C --> E[独立标签页<br/>多会话并行]
C --> F[终端模式<br/>claude 原生 TUI]
B --> G[快捷键]
G --> H[Cmd/Ctrl+Esc<br/>全局唤起]
G --> I[Cmd/Ctrl+Shift+P<br/>命令面板]
@-mention:在输入框打 @,会弹出当前工作区的文件列表,选中即可把文件喂给 Claude;甚至能引用具体行,例如 @src/index.html#L1-40。选这个项目有三个理由:零依赖、零构建、纯浏览器可看——最适合新手,又能充分展示 IDE 扩展的 diff 与预览能力。
操作说明:
~/projects/portfolio,在 VS Code 里 File → Open Folder 打开它。Cmd+Esc / Ctrl+Esc 唤起 Claude 面板(或点火花图标)。帮我从零做一个个人作品集落地页,单页 HTML + 内联 CSS + 一点原生 JS。
要求:顶部导航 + 英雄区(名字、一句话简介、头像占位)+ 三个项目卡片 +
底部的联系方式。配色用深色系,响应式,移动端可用。先建 index.html 一个文件即可。
预期结果:资源管理器里出现 index.html,面板里能看到 Claude 的修改以内联 diff形式呈现——绿色是新增、红色是删除,和 Git diff 一致。Cmd+S 不用按,扩展会自动写入磁盘。
常见问题:
Live Preview 扩展,右键 index.html → Show Preview,改一行、预览即时刷新。第一个版本往往不够好,这正是 Claude 的强项。继续在同一会话里追加需求,不要新建对话(保留上下文更准):
把三个项目卡片改成带hover上浮动效,并且每个卡片加一个"查看详情"按钮,
点击后在页面底部弹出该项目的简介(用 details/summary 或轻量 modal 均可,
你选更稳的方案)。另外英雄区的标题用渐变文字。
操作说明:发送后留意面板顶部的计划摘要——Claude 会列出它打算改哪些文件、加哪些函数。你可以:
预期结果:修改仍以 diff 展示,你能在编辑器里逐块接受/拒绝。配合 Live Preview,你能实时看到渐变标题和 hover 动效。
常见问题:
@ 显式引用正确文件,或在输入框 /clear 清空当前会话上下文重来。IDE 扩展相比终端 CLI 最大的优势,就是上下文几乎不用你手动管。三个高频技巧:
把 @index.html#L40-60 的卡片网格改成两列布局,Claude 只盯这段。</div> 删掉触发 LSP 报错,然后告诉 Claude"修一下当前报错",它会读到红色波浪线对应的错误信息并定位修复。sequenceDiagram
participant U as 你
participant IDE as 编辑器/扩展
participant C as Claude
U->>IDE: 选中代码 / @引用文件
U->>IDE: 输入需求并回车
IDE->>C: 自动打包 选中内容 + 打开标签 + LSP诊断 + 文件树
C->>IDE: 返回计划
U->>IDE: Approve / 调整
IDE->>C: 执行
C->>IDE: 内联 diff 落盘
IDE->>U: 编辑器实时刷新 + 预览
预期结果:你几乎不需要"复制错误信息粘贴给 AI"——选中、报错、当前文件这些状态都被扩展自动捕获。
项目成型后顺手提交。Claude 在 IDE 内同样能驱动 Git。
操作说明:在面板里说:
帮我把当前改动提交:先 git add -A,commit message 用规范格式,
说明新增了作品集落地页。然后告诉我接下来怎么推到一个新的 GitHub 仓库。
预期结果:Claude 执行 git add 与 git commit(涉及写操作会请求权限,确认即可),并在面板里给你一段"如何 git remote add origin ... && git push"的后续指引。VS Code 的源代码管理面板也会同步显示这次提交。
进阶——检查点(Checkpoints / Rewind):Claude 每完成一轮较大修改会打一个检查点。如果某次改崩了,面板里有 Rewind 入口,能一键回到之前的状态,比手动 git stash + git reset 直观得多,这是 IDE 扩展相对终端的杀手锏之一。
把前面零散步骤串成一个完整闭环。最终目录极简:
portfolio/
├── index.html # 单文件,内联 CSS + JS
└── README.md # 给 Claude 看的项目说明(可选)
关键 index.html 骨架(你可以让 Claude 生成完整版,这里给结构供对照):
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>我的作品集</title>
<style>
:root { --bg:#0f1115; --card:#1a1d24; --accent:#7c5cff; }
* { box-sizing:border-box; margin:0; padding:0; }
body { background:var(--bg); color:#e6e6e6; font-family:system-ui,sans-serif; }
/* 导航 / 英雄区 / 卡片网格 / 联系方式 … 由 Claude 补全 */
</style>
</head>
<body>
<header><!-- 顶部导航 --></header>
<section class="hero"><!-- 名字 + 一句话简介 + 头像占位 --></section>
<section class="projects"><!-- 三张卡片 --></section>
<footer><!-- 联系方式 --></footer>
<script>
// 卡片 hover 动效、详情弹层逻辑由 Claude 补全
</script>
</body>
</html>
推荐对话脚本(按顺序发给 Claude,每条等它改完再发下一条):
index.html,深色主题,响应式。"--accent 渐变文字;卡片 hover 上浮 4px 并加阴影。"<dialog> 弹出项目简介。"alt、aria-label、键盘可关闭 dialog。"跑完这 6 步,你就拥有了一个视觉不输模板、代码可读、可访问性达标的个人主页,全程没手写几行代码——这就是 IDE 扩展 + 自然语言的工作流威力。
flowchart TB
subgraph 一次性安装
A1[原生安装器装 CLI<br/>curl install.sh / irm install.ps1] --> A2[VS Code 扩展商店装 Claude Code]
A2 --> A3[Spark 图标登录账号<br/>无需 API Key]
end
subgraph 日常开发循环
B1[打开项目文件夹] --> B2[Cmd/Ctrl+Esc 唤起面板]
B2 --> B3[自然语言提需求<br/>@引用 / 选区 / 诊断自动带上]
B3 --> B4[Claude 给计划]
B4 --> B5{审查}
B5 -->|Approve| B6[内联 diff 落盘]
B5 -->|Edit plan| B3
B6 --> B7[Live Preview 实时看效果]
B7 --> B8{满意?}
B8 -->|否, 改崩了| B9[Rewind 检查点回退] --> B3
B8 -->|是| B10[Git add+commit]
end
A3 --> B1
https://code.claude.com/docs/en/quickstart ——本教程的 IDE 路线之外,想了解纯终端七步法看这里。https://code.claude.com/docs/en/vs-code ——扩展的所有设置项、快捷键、CLI 切换、MCP 接入的权威说明。https://code.claude.com/docs/en/jetbrains ——IntelliJ/PyCharm/WebStorm 等的插件配置与 WSL 远程开发。https://code.claude.com/docs/en/terminal-guide ——从没碰过命令行的同学先读这篇。.claude 目录与 CLAUDE.md 记忆文件——这些是把"会用"升级为"用好"的下一站。-p 批量模式);对网络隔离严格的内网训练营(需提前打通 claude.ai/anthropic.com 或改用 Bedrock/Vertex 通道)。anthropic.claude-code[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
