首页 › tutorials › IDE插件上手:编辑器内跑首个项目

Claude Code IDE 插件上手:在编辑器内跑通你的首个项目

概述

本教程面向零基础开发者,带你走通 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 就绪。

常见问题:


第二步:在编辑器里安装 Claude Code 扩展

以 VS Code 为例(Cursor、Devin Desktop、Kiro 等衍生版操作完全一致;Open VSX 阵营的编辑器也能搜到)。

操作说明:

  1. 打开 VS Code。
  2. 按下 Cmd+Shift+X(Mac)或 Ctrl+Shift+X(Win/Linux)打开扩展面板。
  3. 搜索框输入 Claude Code,找到发布者为 Anthropic 的那一个(Marketplace 标识符为 anthropic.claude-code),点 Install。
  4. 安装完成后,编辑器右上角(编辑器工具栏)会出现一个火花图标(Spark icon)——这就是 Claude Code 的入口。

预期结果:右上角出现火花图标;点击它,右侧(或次级侧边栏)弹出 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 按钮。

常见问题:


第三步:登录认证

操作说明:第一次点开面板时,Claude 会引导你登录。它支持订阅账号和 Console 账号,不需要 API Key。点击登录按钮后,浏览器会自动打开一个 Anthropic 授权页,确认后回到编辑器即完成绑定。

如果你之前在终端跑过 claude,账号其实已经登录好了,扩展会直接复用。想切换账号时,在对话输入框里输入斜杠命令:

/login

预期结果:面板顶部显示你的账号与剩余用量;输入框变成可输入的"Ask Claude…"状态。

常见问题:


第四步:认识编辑器内的 Claude 面板

在动手之前,先用一分钟记住几个高频交互点,后面会反复用到:

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/>命令面板]

第五步:创建你的第一个项目——个人作品集落地页

选这个项目有三个理由:零依赖、零构建、纯浏览器可看——最适合新手,又能充分展示 IDE 扩展的 diff 与预览能力。

操作说明:

  1. 新建一个空文件夹,比如 ~/projects/portfolio,在 VS Code 里 File → Open Folder 打开它。
  2. 按 Cmd+Esc / Ctrl+Esc 唤起 Claude 面板(或点火花图标)。
  3. 在输入框里写下你的第一段需求(中文完全没问题):
帮我从零做一个个人作品集落地页,单页 HTML + 内联 CSS + 一点原生 JS。
要求:顶部导航 + 英雄区(名字、一句话简介、头像占位)+ 三个项目卡片 +
底部的联系方式。配色用深色系,响应式,移动端可用。先建 index.html 一个文件即可。
  1. 回车发送。Claude 会先给一份简短计划,你点 Approve(或开启 auto-accept)让它落地。

预期结果:资源管理器里出现 index.html,面板里能看到 Claude 的修改以内联 diff形式呈现——绿色是新增、红色是删除,和 Git diff 一致。Cmd+S 不用按,扩展会自动写入磁盘。

常见问题:


第六步:让 Claude 迭代代码——体验内联 diff 与计划审查

第一个版本往往不够好,这正是 Claude 的强项。继续在同一会话里追加需求,不要新建对话(保留上下文更准):

把三个项目卡片改成带hover上浮动效,并且每个卡片加一个"查看详情"按钮,
点击后在页面底部弹出该项目的简介(用 details/summary 或轻量 modal 均可,
你选更稳的方案)。另外英雄区的标题用渐变文字。

操作说明:发送后留意面板顶部的计划摘要——Claude 会列出它打算改哪些文件、加哪些函数。你可以:

预期结果:修改仍以 diff 展示,你能在编辑器里逐块接受/拒绝。配合 Live Preview,你能实时看到渐变标题和 hover 动效。

常见问题:


第七步:@引用、选区与诊断——把"上下文"喂准

IDE 扩展相比终端 CLI 最大的优势,就是上下文几乎不用你手动管。三个高频技巧:

  1. 引用文件+行号:直接在输入框写 把 @index.html#L40-60 的卡片网格改成两列布局,Claude 只盯这段。
  2. 选中即上下文:鼠标拖选一段 CSS,然后直接问"这段在 Safari 上居中失效,怎么修?"——选区会自动随提问送出。
  3. 诊断共享:故意把某个 </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"——选中、报错、当前文件这些状态都被扩展自动捕获。


第八步:在编辑器内用 Git 提交

项目成型后顺手提交。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 扩展相对终端的杀手锏之一。


实战案例:30 分钟作品集落地页(完整可运行版)

把前面零散步骤串成一个完整闭环。最终目录极简:

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,每条等它改完再发下一条):

  1. "按上面骨架生成完整 index.html,深色主题,响应式。"
  2. "英雄区标题用 --accent 渐变文字;卡片 hover 上浮 4px 并加阴影。"
  3. "每张卡片加'查看详情'按钮,点击用原生 <dialog> 弹出项目简介。"
  4. "加一个回到顶部按钮,滚动超过一屏才显示。"
  5. "审一遍可访问性:补 alt、aria-label、键盘可关闭 dialog。"
  6. "提交到 git,message 写明这是作品集首版。"

跑完这 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

延伸阅读

训练营适用性评估

参考来源

  1. Use Claude Code in VS Code — Claude Code Docs — 官方 VS Code 扩展安装、面板功能、快捷键与设置权威说明
  2. Quickstart — Claude Code Docs — 官方入门七步法,含原生安装器/Homebrew/WinGet 四种安装命令
  3. JetBrains IDEs — Claude Code Docs — 官方 JetBrains 插件支持的 IDE 列表、diff 查看、选区与诊断共享机制
  4. Claude Code in VS Code: Complete Setup Guide 2026 — explainx.ai — 第三方实测,覆盖内联 diff、LSP 诊断、文件导航等扩展能力
  5. Claude Code for VS Code — Visual Studio Marketplace — 扩展商店主页,确认发布者为 Anthropic、标识符 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 等场景全覆盖。

51学通信知识星球海报-扫码加入