编辑器是壳,插件才是本体:语言服务与调试协议都开放
来源:GitHub — 2026-11-07 · ⭐ 194,890 stars · TypeScript
📋 概述
Visual Studio Code 由微软与社区共同开发,本体是一个用 TypeScript 写的 Electron 应用,真正的能力来自插件:语言支持走语言服务协议,调试走调试适配器协议,两个协议都不限语言,任何编辑器与工具都能实现。
🔑 核心要点
- 语言服务协议把补全、跳转、诊断抽成标准协议,同一份语言后端可被多个编辑器复用。
- 调试适配器协议让任意调试器接进统一界面,断点、调用栈、变量查看不必各写一套。
- 插件市场覆盖语言、主题、远程开发与容器内开发,扩展成本低。
- 开源仓库只包含 Code - OSS 部分,官方发行版在其上叠加微软的服务与品牌。
💡 金句
This repository ("Code - OSS") is where we (Microsoft) develop the Visual Studio Code product together with the community.
👍 0
👎 0
← 返回 GitHub Trending 首页