1. VSCode 内置语言插件概览
核心语言特性与目标语言
在 VSCode 中,核心语言能力来自一组随软件发布的内置扩展,它们提供自动完成、智能感知、跳转定义等基础功能,无需额外安装即可使用。这些内置扩展覆盖了前端与常用编程语言的关键场景,大幅提升日常编码效率。
JavaScript/TypeScript 语言特性提供对这两种语言的智能提示、代码导航、重构支持,非常适合网页端和服务端的开发场景。
JSON 语言特性负责对 JSON 文件进行语法检查、自动补全和 schema 验证,在配置文件和数据结构的编辑中极为有用。
HTML 语言特性提供对标签、属性的自动补全、片段、错误提示,并与 CSS/JS 等语言特性协同工作,提升前端开发效率。
CSS 语言特性支持对样式表的实时补全、错误提示、选择器高亮,对 LESS、SASS 等预处理器也具备一定的协同能力。
Markdown 语言特性包括对预览、代码块高亮、表格等结构的支持,方便技术文档与笔记的编写与排版。
XML 语言特性用于对 XML 文档进行结构化提示、属性建议与基本验证,适用于配置文件和数据交换场景。
这些内置扩展的标识与分布
上述内置语言支持扩展在内部以独立的扩展标识名运行,常见的标识包括 vscode.typescript-language-features、vscode.json-language-features、vscode.html-language-features、vscode.css-language-features、vscode.markdown-language-features、以及 vscode.xml-language-features 等。这些标识用于在开发者工具和命令行中定位具体的内置能力。
2. 快速查看它们的语言支持列表
方法一:命令面板查看内置扩展
通过 VSCode 的 Extensions(扩展)视图,可以直观地看到哪些扩展属于“内置语言支持”。在搜索框中输入 builtin 或 内置,即可筛出包含 JavaScript/TypeScript Language Features、JSON Language Features、HTML Language Features、CSS Language Features、Markdown Language Features、XML Language Features 等条目。

要点:列表中每个条目都对应一个语言相关的内置扩展,你可以点击查看详情、查看版本以及禁用/启用情况。
方法二:通过命令行查看已安装的扩展
如果你习惯使用终端,可以通过命令行快速获取当前已安装的扩展清单及版本信息,以便识别哪些是内置语言支持扩展。
code --list-extensions --show-versions
这条命令会列出所有已安装的扩展及其版本。为了聚焦语言相关的内置扩展,可以进一步筛选输出,例如查找包含 language-features 的扩展标识。
code --list-extensions --show-versions | grep "language-features"
常见的内置语言扩展标识包括 vscode.json-language-features、vscode.html-language-features、vscode.css-language-features、vscode.markdown-language-features、vscode.xml-language-features、以及 vscode.typescript-language-features 等。


