IDE 功能支持矩阵
按官方快照比较主要功能,并区分 IDE 版本、扩展版本与专门功能限制。
This page has not been translated into English yet. The original Chinese version is shown below.
官方功能矩阵本身处于 public preview,会随产品变化。下表是核验时的总表快照,不代表每个历史版本,也不是许可证或企业政策已允许该功能的证明。
主要功能
✓ 表示支持,P 表示 preview,— 表示该表未支持。
| 功能 | VS Code | Visual Studio | JetBrains | Eclipse | Xcode | NeoVim |
|---|---|---|---|---|---|---|
| Code completion | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Chat / Agent mode | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| MCP | ✓ | ✓ | ✓ | ✓ | ✓ | — |
| Agent skills | ✓ | ✓ | P | — | — | — |
| Custom agents | ✓ | ✓ | P | ✓ | P | — |
| Custom instructions | ✓ | ✓ | P | P | P | — |
| Prompt files | ✓ | ✓ | P | — | P | — |
| BYOK | P | ✓ | P | P | P | — |
| Next edit suggestions | ✓ | ✓ | P | P | P | — |
| Checkpoints | ✓ | ✓ | ✓ | — | ✓ | — |
| Code referencing | ✓ | ✓ | ✓ | ✓ | — | — |
| Copilot code review | ✓ | ✓ | ✓ | — | ✓ | — |
| Edit mode | ✓ | — | ✓ | — | — | — |
| Vision | P | ✓ | P | ✓ | P | — |
| Workspace indexing | ✓ | ✓ | ✓ | ✓ | — | — |
| .NET Upgrade Agent | — | ✓ | — | — | — | — |
| Java Upgrade Agent | P | — | — | — | — | — |
GitHub 的 NeoVim 矩阵针对这里的 Copilot 集成,不应推断所有第三方 Neovim 工具或独立 CLI 都没有 Chat。
如何读取版本表
VS Code、Visual Studio 的列是 IDE 版本;JetBrains、Eclipse、Xcode 和 NeoVim 专页标题则明确是 GitHub Copilot 扩展版本。例如 Xcode 表里的 0.46.0 不是 Apple Xcode 版本,Eclipse 的 0.14.0 也不是 Eclipse 本体版本。
官方版本页保留不同年份的历史表,标为 latest 的列也不应被当作今日最新安装包版本。它们只能证明对应表列出的支持情况。安装时优先使用当前稳定 IDE 与扩展,并回到具体功能页核对最低版本、preview 政策及 harness。
官方表格之间的差异
本功能矩阵把 Eclipse Custom agents 标为支持;定制速查仍标为 preview。Prompt files 概念页的部分文字只列 VS Code、Visual Studio、JetBrains,矩阵和 Xcode 专门流程则列 Xcode preview。这里保留不同来源的范围,实际入口以当前客户端及具体操作文档为准。
MCP 总表的“支持”也不代表所有客户端具备相同认证、远端/本地服务和 Registry 执行能力;企业配置需另看MCP 执行边界和托管设置支持表。