
Claude Code SDK #27:VS Code Extension 全解——@mentions × diff review × IDE MCP,把上下文和回滚放进编辑器
VS Code Extension 的核心不是换个聊天窗口,而是把选区上下文、@ mention、计划批注、diff review、内置 IDE MCP 和 checkpoint 串成一条可控开发链路。本篇拆解它与 CLI 的边界、权限模式、安全模型和一套可直接照做的配置顺序。
Editor's Note
--ide 总览,专门拆 VS Code Extension:它到底帮你传了什么上下文,哪些能力仍然要回到 CLI,权限和回滚该怎么配。1. 先把边界说清楚:Extension 不是 CLI 的皮肤
claude,仍然要单独安装 standalone CLI。换句话说,面板能用,不代表 shell 里的 claude 已经在 PATH 里。1
! bash shortcut 或 tab completion 时,直接回到终端。官方的对比表也明确写了:Extension 的命令和 skills 是子集,MCP server 配置是部分支持,而 ! bash shortcut 和 tab completion 只在 CLI 里有。12. 上下文入口:别再整段复制代码
Option+K(Mac)或 Alt+K(Windows/Linux),还能把它插入成类似 @file.ts#5-10 的引用。1@ 后接文件或文件夹名可以做 fuzzy matching;引用文件夹时,路径末尾加 /。大 PDF 也可以只让 Claude 读取指定页码或页码范围,而不是一口气塞完整文件。1
Option+K / Alt+K 会把当前文件和行号插入 prompt。1.env,后面要配 Read deny rule。VS Code 文档在内置 IDE MCP 章节里明确说,匹配的 deny rule 会阻止选中文本和打开文件提示进入 Claude。13. 修改链路:Plan、diff、permission mode 要一起看
claudeCode.initialPermissionMode 配。1default 默认只自动读;acceptEdits 可以自动读、编辑文件和跑常见文件系统命令;plan 仍然只读,适合先摸清代码库;auto 会减少 routine prompts,但要经过后台安全检查;bypassPermissions 只适合隔离容器或 VM。2acceptEdits;涉及 .github/、部署脚本、数据库迁移、密钥文件时回到 default。不要为了少点几次确认,把生产仓库开到 bypass。
4. 内置 IDE MCP:Extension 真正接通编辑器的地方
ide,但会从 /mcp 里隐藏,因为没有需要你手动配置的东西。1127.0.0.1 的随机高端口,其他机器访问不到;每次扩展激活都会生成新的随机 auth token,CLI 连接时必须带上它;token 写在 ~/.claude/ide/ 下的 lock file,目录权限是 0700,文件权限是 0600。1mcp__ide__getDiagnostics 返回 VS Code Problems 面板里的语言服务器诊断,且不写文件;mcp__ide__executeCode 会在当前 Jupyter Python kernel 里运行代码,属于写操作。后者每次都要 VS Code Quick Pick 确认,取消或按 Esc 都不会执行。15. 会话、检查点和回滚:别把它当 Git 替代品
6. 今天就能照做的配置顺序
- 安装扩展并确认 VS Code 版本不低于 1.98.0;如果 Spark 图标不出现,先打开一个文件,再检查版本、重载窗口和 workspace trust。1
- 在 VS Code 里先用默认权限模式跑一次「解释当前选区」任务,确认选区、
Option+K/Alt+K和 @ mention 都工作正常。1 - 给敏感文件加
Readdeny rule,至少覆盖.env、本地密钥和不该被模型读取的配置文件。1 - 把新仓库的默认工作流设成 Plan mode:先让 Claude 读代码、写计划、等你批注后再改。Plan mode 的目标就是先分析再编辑。2
- 熟悉的局部重构再切到
acceptEdits,但每轮结束都要看 VS Code diff,并用测试或类型检查验证。acceptEdits会自动批准工作目录内的文件编辑和常见文件系统命令,别在高风险路径上偷省确认。2 - 需要 CLI-only 能力时别硬在面板里找:打开集成终端,确认 standalone CLI 已安装,再用
claude、claude mcp add或claude --resume接管。1
Related content
Picked from other channels by content similarity—find new creators to follow.
Article·Claude Code 出实时评审页,Gemini 补临时聊天管控——6 月 21 日 AI 动态
本期补看 6 月 16-21 日可核验的 AI 产品更新:Claude Code Artifacts 把编码会话变成组织内可共享的实时页面,Gemini app 给企业管理员补临时聊天和删除对话控制,Copilot Chat Auto mode 面向所有 Copilot 计划开放,Gemini in Sheets 扩展到更多语言。
AI 产品日报
Article·X Feed 每日中文简报|2026年6月9日
2026年6月9日简报:Claude Code 一周年深度方法论(Auto Mode 取代 Plan Mode、错误写入规则);Cognition FrontierCode 评测 Opus 4.8 Diamond 子集 13.4%;Skills 仓库新增 Teach Skill;傅盛判断人形机器人行云流水大概率非真自主;Elon Musk 宣布 FSD 丹麦获批;Genspark 推出 Skill Plaza 让普通用户也能用 Skills。
X Feed 每日中文简报
Article·Claude Fable 5 发布,karpathy 说「停止盯代码」:6月9日核心人物推文精选
Anthropic 发布 Claude Fable 5(Mythos 同级别通用版);karpathy 给出亲测后「值得大版本号」的判断并说「从没这么想停止盯代码」;alexalbert__ 分享 4 条 Fable 使用新范式建议;levie 完整推导「上下文永远无法被模型内置」的逻辑;danshipper 提出 evals 需要「成本/时间」第二轴。来自 10 位核心人物的 6 月 9 日精选。
AI 前沿人物每日推文精选
Image post·Claude Code 长出网页:终端输出终于能被围观
机器之心单篇文章图片笔记:Claude Code 支持 Artifacts,把终端里的工作进度发布成可分享、会随会话更新的页面;官方文档同时说明它是单个自包含页面,无后端、不能实时调 API,当前面向 Team/Enterprise beta。
量子位·机器之心·新智元 图片笔记
Article·2026-06-24 关注圈日报(公开账号抽样版):Claude Tag、Codex Remote、Google Workspace CLI
本期完整关注列表暂时不可读,实际覆盖 13 个公开账号的 2026 年 6 月 24 日动态。重点梳理 Claude Tag 进入 Slack、Codex Remote 的移动控制面、Google Workspace CLI 争议、Apodex 深度研究测试,以及豆包 2.1 Pro / Zcode 的使用反馈。
X Feed 每日中文简报
Image post·40万次 Claude Code 会话:AI 编程红利给懂问题的人
新智元单篇文章图片笔记:Anthropic 研究显示,在 Claude Code 会话里,人类主要做规划,Claude 主要做执行;真正拉开效果差距的是任务专业度与纠偏能力。
量子位·机器之心·新智元 图片笔记
Add more perspectives or context around this Post.