是否有支持VS Code扩展清单的package.json专用编辑器扩展?
VS Code扩展项目
package.json专用编辑方案 做VS Code扩展开发完全没必要用通用JSON编辑器改package.json,有专门适配扩展manifest场景的工具,完全覆盖你提到的合法字段校验、贡献点识别、when从句提示、图标选择需求:
- 最省事的方案是直接安装官方扩展开发套件
Extension Pack for VS Code,这也是做VS Code扩展开发的必装基础包。装完之后打开扩展项目的package.json,会自动加载专属的VS Code扩展manifest Schema,自带全套编辑支持:- 自动校验所有字段合法性,不存在的字段、格式填错的字段直接标红提示,鼠标悬浮在字段上就能看到对应的官方文档说明
- 全量覆盖所有贡献点(contribution points)的智能补全,包括命令、菜单、快捷键、配置项、视图、语言支持等所有配置块,不需要死记硬背字段名
- 内置
when从句的专属校验和补全,自动提示可用的上下文键、运算符,写错条件表达式会直接给出明确的错误提示 - 所有图标配置项(包括扩展本身图标、命令图标、视图图标等)内置icon picker,点选就能直接选用官方Codicon库的图标,不需要手动记图标ID
- 如果你偏好可视化表单编辑,不想直接手写原始JSON,可以安装
VS Code Extension Manifest Editor。它会把package.json里和扩展相关的配置拆成结构化表单,选选项、填参数就能生成配置,内置贡献点模板、when从句常用模板、图标选择器,修改完会自动同步回package.json,不会破坏文件里的其他无关配置。
你之前找到的通用JSON编辑器因为没有适配VS Code扩展的专属manifest规则,识别不了扩展相关的特殊字段,也不会提供对应场景的智能提示,并不适合用来编辑VS Code扩展的package.json。
内容的提问来源于stack exchange,提问作者maf
相关产品推荐
相关产品推荐

