首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为现有语言添加新的匹配/映射?

如何为现有语言添加新的匹配/映射?
EN

Stack Overflow用户
提问于 2022-11-16 16:34:53
回答 1查看 15关注 0票数 0

多亏了一个扩展(https://github.com/Zamerick/vscode-caddyfile-syntaxhttps://github.com/matthewpi/vscode-caddyfile-support),我为Caddyfile提供了高亮显示。安装扩展名还将映射具有相关语法突出显示规则的Caddyfile文件。

我现在也想对caddy.conf文件进行同样的映射。

根据文档,我应该为caddy.conf添加一个alias,以便它的处理方式与Caddyfile相同。

问题是我不知道如何在settings.json中添加这些信息。

我在defaultSettings.json中查找了任何"caddy“,但我没有看到任何与文档中的eone匹配的结构。也就是说,我只看到

代码语言:javascript
复制
    // Configure settings to be overridden for the caddyfile language.
    "[caddyfile]":  {
        "editor.insertSpaces": false,
        "editor.formatOnSave": true
    },

我要找的应该更像(根据上面的文档)。

代码语言:javascript
复制
 "languages": [{
        "id": "java",
        "extensions": [ ".java", ".jav" ],
        "aliases": [ "Java", "java" ]
    }]

因此,在实际中--在setting.json中我应该在哪里添加alias (或者可能添加一个新的映射)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-16 17:07:04

尝试将其添加到settings.json

代码语言:javascript
复制
"files.associations": {
  "*.conf": "caddyfile"
}

或者,您可以调用workbench.action.editor.changeLanguageMode命令(默认情况下,Ctrl+K M也可以单击状态栏中的语言标签)并选择您想要的语言。如果您的文件扩展名相同,但语法不同,这可能更好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74464102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档