大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!
前言
相信很多开发者或多或少的都听到或者说过一个话题:JetBrains强还是VS Code强?
那如果我拿出这个插件你当如何应对?
随着 AI 在开发工具中的深度融合,“智能编程”正逐渐从科幻走向日常。近日,JetBrains 推出了 AI Assistant for VS Code 公测版,微软也在 2025 年 5 月 19 日宣布将其 Copilot Chat 扩展开源,融入 VS Code 核心🎉。本文将带你全面了解这两款 AI 编辑器的来龙去脉、安装配置、核心功能,并给出选型建议。
一、为什么要在 VS Code 中使用 AI?
- 跨 IDE 一致体验:很多团队习惯 VS Code,却想用到 JetBrains IDE 中的 AI 能力;
- 场景多样:从代码补全、重构建议到多人协同、Commit Message 生成,AI 能显著提高效率;
- 社区驱动 vs. 商业演进:开源生态涌现,让我们既能免费体验,也可参与定制。
二、JetBrains AI Assistant for VS Code
1. 快速安装
在 VS Code 中打开命令面板(Ctrl+P
),输入:
ext install jetbrains.jetbrains-ai-assistant
即可安装公测版插件 (jetbrains-ai-assistant)。
Tip:安装完成后,使用 JetBrains 帐号登录,即可获得免费 AI EAP 许可证,或切换到你已有的 JetBrains AI 订阅。
2. 核心功能
- AI 聊天:在侧边栏或面板中,以自然语言与项目对话,提问、调优 Prompt,实时获取上下文感知回答。
- 智能补全:支持 Java、Kotlin、Python、TypeScript、C# 等主流语言,单行或多行补全,基于 JetBrains 自研 LLM “Mellum”,语法和上下文准确度高 。
- Agentic 模式:可串联多个模型协作解题,由你掌控 AI Workflow,处理复杂任务更高效 。
- 代码诊断与重构建议:一键让 AI 解释难懂逻辑、定位潜在 Bug、提出性能优化,并可直接在 Edit 或 Agentic 模式下一键落地。
- Commit Message 与文档:分析变更自动生成符合团队规范的提交信息,或一键把函数、类等生成文档注释。
3. 使用示例
// 在 Java 源文件中,选中一段业务逻辑,按下快捷键
// AI Assistant 会生成重构建议或文档注释
/**
* 计算订单总价(包含折扣与税费)
*/
public BigDecimal calculateTotal(Order order) {
// …业务逻辑…
}
示意图:
三、VS Code:开源 AI 编辑器
1. 背景与动机
2025 年 5 月 19 日,VS Code 团队宣布将 GitHub Copilot Chat 扩展在 MIT 许可证下开源,并逐步把相关代码重构到 VS Code 核心中 (Visual Studio Code)。
为什么要开源?
- AI UX 模式趋同,优秀实践已成共识,开源能让生态共建更灵活;
- 开源让社区可审计数据收集,提升透明度;
- 安全漏洞可更快被社区发现和修复 (Visual Studio Code)。
2. 使用与安装
Copilot Chat 扩展安装方式(公测/正式版):
ext install GitHub.copilot-chat
开源版代码地址:
GitHub.copilot
未来更将内置到 VS Code,无需额外安装即可体验 AI 聊天、补全、编辑建议。
3. 核心特色
- 社区可扩展:任何人都能基于开源代码调试、定制新 AI 功能;
- 透明可审计:收集哪些数据一目了然,便于合规和隐私保护;
- 一致性 UI:Copilot Chat 的交互模式将迁移到核心编辑器,保持体验一致。
- Prompt 测试框架开放:社区贡献的 Prompt 改动能通过测试,确保质量 (GitHub.copilot-chat)。
四、深度对比与选型建议
维度 | JetBrains AI Assistant | VS Code 开源 AI Editor |
---|---|---|
订阅与授权 | JetBrains AI 订阅/EAP 许可证 | 免费开源,MIT 许可 |
模型与能力 | 自研 Mellum,Agentic 协作模式 | GitHub Copilot LLM,社区可优化 |
集成方式 | 作为 VS Code 扩展,需登录 JetBrains | 即将内置于 VS Code 核心 |
扩展与定制 | 目前无法查看源码,只能反馈 | 开源可参与,扩展更灵活 |
隐私与合规 | 数据策略由 JetBrains 控制 | 完全透明,社区可审计 |
适用场景 | 追求高质量补全和上下文理解 | 偏好开源、参与共建的用户 |
五、实战小贴士
- 按需选用:若已有 JetBrains AI 订阅、追求企业级 SLA,可优先试用 JetBrains AI Assistant;
- 拥抱开源:若团队已经习惯 VS Code,且愿意参与社区定制与审计,VS Code 开源 AI 编辑器是首选;
- 混合策略:两者可并行使用,AI 聊天可切换到最适模型,代码补全可对比效果;
- 安全与合规:在受限环境部署前,务必评估数据流向与隐私策略;
- 持续关注:两款产品都在快速迭代,后续功能和性能都会继续提升。
结语
AI 正在重塑开发流程,从智能补全到全程协作,编辑器不再只是「写代码的地方」,而是「与 AI 共舞的平台」。JetBrains AI Assistant 与 VS Code 开源 AI 编辑器各有优势,关键在于你的团队文化、合规要求与使用习惯。希望本文能帮助你快速上手、科学选型,尽享 AI 提效带来的红利!
转自:https://mp.weixin.qq.com/s/QYnKOZgnmhqhO3EqebmkjA
本文由博客一文多发平台 OpenWrite 发布!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。