大家好,这里是架构资源栈!点击上方关注,添加“星标”,一起学习大厂前沿架构!

前言

相信很多开发者或多或少的都听到或者说过一个话题: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

image

1. 快速安装

在 VS Code 中打开命令面板(Ctrl+P),输入:

ext install jetbrains.jetbrains-ai-assistant

即可安装公测版插件 (jetbrains-ai-assistant)。

Tip:安装完成后,使用 JetBrains 帐号登录,即可获得免费 AI EAP 许可证,或切换到你已有的 JetBrains AI 订阅。

2. 核心功能

  1. AI 聊天:在侧边栏或面板中,以自然语言与项目对话,提问、调优 Prompt,实时获取上下文感知回答。
  2. 智能补全:支持 Java、Kotlin、Python、TypeScript、C# 等主流语言,单行或多行补全,基于 JetBrains 自研 LLM “Mellum”,语法和上下文准确度高 。
  3. Agentic 模式:可串联多个模型协作解题,由你掌控 AI Workflow,处理复杂任务更高效 。
  4. 代码诊断与重构建议:一键让 AI 解释难懂逻辑、定位潜在 Bug、提出性能优化,并可直接在 Edit 或 Agentic 模式下一键落地。
  5. Commit Message 与文档:分析变更自动生成符合团队规范的提交信息,或一键把函数、类等生成文档注释。

3. 使用示例

// 在 Java 源文件中,选中一段业务逻辑,按下快捷键
// AI Assistant 会生成重构建议或文档注释

/**
 * 计算订单总价(包含折扣与税费)
 */
public BigDecimal calculateTotal(Order order) {
    // …业务逻辑…
}

示意图
JetBrains AI Assistant 聊天面板示意图

image


三、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 AssistantVS Code 开源 AI Editor
订阅与授权JetBrains AI 订阅/EAP 许可证免费开源,MIT 许可
模型与能力自研 Mellum,Agentic 协作模式GitHub Copilot LLM,社区可优化
集成方式作为 VS Code 扩展,需登录 JetBrains即将内置于 VS Code 核心
扩展与定制目前无法查看源码,只能反馈开源可参与,扩展更灵活
隐私与合规数据策略由 JetBrains 控制完全透明,社区可审计
适用场景追求高质量补全和上下文理解偏好开源、参与共建的用户

五、实战小贴士

  1. 按需选用:若已有 JetBrains AI 订阅、追求企业级 SLA,可优先试用 JetBrains AI Assistant;
  2. 拥抱开源:若团队已经习惯 VS Code,且愿意参与社区定制与审计,VS Code 开源 AI 编辑器是首选;
  3. 混合策略:两者可并行使用,AI 聊天可切换到最适模型,代码补全可对比效果;
  4. 安全与合规:在受限环境部署前,务必评估数据流向与隐私策略;
  5. 持续关注:两款产品都在快速迭代,后续功能和性能都会继续提升。

结语

AI 正在重塑开发流程,从智能补全到全程协作,编辑器不再只是「写代码的地方」,而是「与 AI 共舞的平台」。JetBrains AI Assistant 与 VS Code 开源 AI 编辑器各有优势,关键在于你的团队文化、合规要求与使用习惯。希望本文能帮助你快速上手、科学选型,尽享 AI 提效带来的红利!

转自:https://mp.weixin.qq.com/s/QYnKOZgnmhqhO3EqebmkjA
本文由博客一文多发平台 OpenWrite 发布!

吾日三省吾码
31 声望4 粉丝