教程

Claude Code VS Code 插件完整指南:@-mentions、多会话、Checkpoint 回滚与 CLI 对比

Claude Code VS Code 插件完整指南:安装方法(直接链接/Extensions 搜索/Cursor 支持)、四种打开面板方式(编辑器工具栏/Activity Bar/命令面板/状态栏)、@-mentions 文件引用(模糊匹配/目录/PDF 指定页/拖拽附件)、三种权限模式(Ask/Plan 自动 Markdown 文档/Auto-accept)、提示框命令菜单(/usage/MCP/扩展思考)、多会话管理(标签页/侧边栏)、远程会话续接(Local/Remote 两标签)、Checkpoint 回滚、Chrome 浏览器自动化、VS Code 插件 vs CLI 功能对比表,以及四大常见问题解决。

2026/3/85分钟 阅读ClaudeEagle

Claude Code VS Code 插件为 VS Code 和 Cursor 提供原生图形界面,支持内联 Diff 审查、@-mentions 文件引用、多会话、Plan 模式和 Checkpoint 回滚等功能。

安装插件

前提条件:VS Code 1.98.0 或更高版本

方式一(直接链接):

方式二(Extensions 视图):按 Cmd+Shift+X(Mac)或 Ctrl+Shift+X(Windows/Linux),搜索「Claude Code」,点击安装。

安装后若不显示,重启 VS Code 或从命令面板运行「Developer: Reload Window」。

插件内置 CLI,无需单独安装 Node.js。

打开 Claude Code 面板(4 种方式)

方式操作
编辑器工具栏(最快)打开文件后,点击右上角 Spark 图标(仅有文件打开时显示)
Activity Bar左侧边栏 Spark 图标,始终可见;打开会话列表
命令面板Cmd/Ctrl+Shift+P → 输入「Claude Code」→ 选择「Open in New Tab」
状态栏窗口右下角「✱ Claude Code」,即使无文件打开也可点击

发送提示词

Claude 自动看到你的选中文本。按 Option+K(Mac)/ Alt+K(Win/Linux)在提示词中插入 @-mention 引用(格式如 @file.ts#5-10)。

审查修改:Claude 修改文件时显示并排对比(原始 vs 提议),可接受、拒绝或追加说明。

@-mentions 文件引用

> Explain the logic in @auth # 模糊匹配 auth.js、AuthService.ts 等 > What's in @src/components/ # 引用目录(末尾加斜杠) > Explain @report.pdf page 3-10 # 大 PDF 只读指定页范围
  • 选中文本:Claude 自动可见;提示框底部显示已选行数。点击眼睛图标可隐藏选中内容
  • 拖拽文件:按住 Shift 拖拽文件到提示框作为附件

权限模式

模式说明
Ask permissions(默认)每次操作前询问,可接受/拒绝/修改
Plan modeClaude 描述计划,自动在 VS Code 中打开 Markdown 文档供注释,批准后才开始执行
Auto-accept自动接受文件编辑,迭代更快

点击提示框底部模式指示器切换;默认模式在 VS Code 设置 claudeCode.initialPermissionMode 中配置。

提示框命令菜单(/)

功能说明
附加文件添加文件到上下文
切换模型选择不同的 Claude 模型
扩展思考启用复杂问题的深度推理模式
/usage查看 Plan 用量
自定义访问 MCP 服务器、Hooks、Memory、Permissions、插件

多会话

  • 编辑器标签页:从 Activity Bar 打开多个会话作为编辑器标签
  • 侧边栏面板:拖动 Claude 面板到侧边栏并排显示
  • 多个会话共享配置,但各自独立运行

续接对话

点击 Claude Code 面板顶部下拉菜单:

  • 按关键词搜索或按时间(今天/昨天/7 天内)浏览
  • 悬停会话显示重命名和删除操作

续接远程会话(claude.ai 网页会话)

  1. 打开 Past Conversations 下拉
  2. 切换到 Remote 标签(需要 Claude.ai 订阅登录,不支持 Console 账号)
  3. 仅显示通过 GitHub 仓库启动的网页会话
  4. 点击下载并在本地继续(不同步回 claude.ai)

Checkpoint 回滚

VS Code 插件支持 Checkpoint——在会话中任意点回退到之前的文件状态:

  • 每次 Claude 修改文件前自动创建 Checkpoint
  • 在对话历史中找到目标位置,点击「Rewind to here」
  • 文件状态回滚到该点,对话历史保留

Chrome 浏览器自动化

通过 Claude Code Chrome 扩展(Beta),VS Code 插件可以控制浏览器:

  • 抓取网页内容、截图、测试 UI
  • 需要安装 Chrome 扩展并在 VS Code 中连接

VS Code 命令与快捷键

命令操作
Option+K / Alt+K在提示词中插入 @-mention(选中文本时)
Shift+Enter提示框多行输入(不发送)
Cmd/Ctrl+Shift+P → Claude Code所有 Claude Code 命令

VS Code 插件 vs CLI 对比

功能VS Code 插件CLI
内联 Diff 审查
Plan 模式(Markdown 文档)
@-mentions(选中行范围)仅文件
Checkpoint 回滚
多会话并排需要多终端
终端输出加入提示词否(不适用)
后台进程监控
完整 CLI 选项(-p 等)需通过集成终端

在 VS Code 中使用 CLI:打开集成终端(Ctrl+`),直接运行 claude -p 等命令。CLI 和插件可以同时运行在同一项目上,共享配置文件(CLAUDE.md、MCP、Hooks、Settings)。

常见问题

问题解决方案
插件无法安装确认 VS Code ≥ 1.98.0;检查网络和代理设置
Spark 图标不可见需要先打开一个文件(编辑器工具栏图标仅有文件时显示)
Claude Code 无响应检查登录状态;确认网络可访问 api.anthropic.com
卸载插件Extensions 视图右键 → Uninstall;删除 ~/.claude 彻底清理

原文:Use Claude Code in VS Code - Claude Code Docs | 来源:Anthropic 官方文档

相关文章推荐

教程Claude Code VS Code 扩展完全指南:安装、核心功能与高效使用技巧Claude Code VS Code 扩展完整指南:安装方法与登录配置、界面布局定制、@ 文件引用技巧、三种权限模式(正常/Plan/自动接受)、对话历史管理、多 Session 并行、检查点回退、Chrome 浏览器连接、快捷键速查表与 VS Code 扩展 vs CLI 功能对比。2026/3/13教程Claude Code MCP 完整使用指南:安装配置主流 MCP 服务器扩展 AI 能力Claude Code MCP(Model Context Protocol)完整使用指南:MCP 是什么(AI 工具扩展标准)、claude mcp 命令管理服务器(add/remove/list)、主流 MCP 服务器安装配置(文件系统/GitHub/PostgreSQL/Brave Search/Slack)、本地 stdio 与远程 SSE 两种连接方式、MCP 服务器安全配置、在 CLAUDE.md 中声明 MCP 工具使用规范,以及自定义 MCP 服务器的快速开发入门。2026/3/18教程Claude Code 输出格式控制完全指南:JSON、流式、结构化输出使用方法Claude Code 和 Claude API 输出格式完整控制指南:--output-format 参数(text/json/stream-json)、非交互模式(-p)的输出控制、结构化 JSON 输出(--json-schema 字段约束)、流式输出(Server-Sent Events)的处理方式、include-partial-messages 流式渐进显示、以及 CI/CD 管道中解析 JSON 输出的实用技巧。2026/3/18教程Claude Code 项目初始化最佳实践:新项目 5 分钟搭建完美 AI 编程环境Claude Code 新项目最佳初始化流程:CLAUDE.md 标准模板(项目背景/技术栈/代码规范/禁止操作)、.claudeignore 初始配置、.claude/commands/ 常用命令预置、settings.json 权限与模型设置、--init 命令的自动化初始化、项目级 vs 全局配置的优先级说明,以及不同类型项目(Web前端/后端API/全栈/开源库)的专项初始化模板。2026/3/18教程Claude Code 权限管理完全指南:精确控制 AI 能执行哪些操作Claude Code 权限系统完整解析:四种权限模式(default/acceptEdits/bypassPermissions/plan)、--allowedTools 和 --disallowedTools 精确工具控制、Bash 命令白名单语法(通配符匹配)、settings.json 持久化权限配置、CLAUDE.md 中的权限规则声明、CI/CD 自动化场景的权限配置、以及如何在效率和安全之间找到平衡点。2026/3/18教程Claude Code 自定义斜杠命令完全指南:用 /命令 封装常用工作流Claude Code 自定义斜杠命令(slash commands)完整教程:命令文件创建位置(.claude/commands/)、Markdown 格式规范、$ARGUMENTS 参数传递、项目级命令 vs 用户全局命令的区别、实用命令示例(/review、/test、/deploy-check、/refactor、/standup)、命令组合调用,以及如何在团队中共享和版本管理自定义命令。2026/3/18