微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 VSCode 扩展 package.json 中定义文件关联

如何解决如何在 VSCode 扩展 package.json 中定义文件关联

背景见How to make VS Code to treat other file extensions as certain language?

那个问题与如何手动定义文件关联有关。这个问题是关于如何在 VS Code 扩展的 contributes 文件package.json 部分表达这一点。

基本上我希望 VS Code 将 .mdbook 视为 .json 的别名,因为它是一个具有特定架构的 json 文件。我不清楚哪个贡献点相关或如何表达这一点。

解决方法

这很简单,但文档只是暗示了这一点。

您“贡献”了语言,但仅限于您添加或更改的设置。以我自己的应用程序为例,我们为 json 添加文件类型和友好名称,如下所示:

    "languages": [
      {
        "id": "json","extensions": [
          ".mdbook"
        ],"aliases": [
          "Markdown Book"
        ]
      }
    ],

显然已经定义了 json 语言;这些设置已合并。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。