首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Visual代码扩展中嵌入C#语言

在Visual代码扩展中嵌入C#语言
EN

Stack Overflow用户
提问于 2022-01-15 20:19:42
回答 1查看 95关注 0票数 1

我正在尝试将c#语法突出显示嵌入到VSC扩展中。

我的tmLanguange.json如下所示

代码语言:javascript
复制
{
    "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
    "name": "CS Asm",
    "patterns": [
        {
            "include":"#csasm"
        }
    ],
    "repository": {
        "csasm" :{
            "patterns": [{
                "name" : "meta.embedded.block.bmasm",
                "begin": "@{",
                "end": "}",
                "patterns" : [{
                    "include" : "source.csharp"
                }]
            }]
        }
    },
    "scopeName": "source.csasm"
}

但是,这不会在VSC中产生任何突出显示。如果我将source.csharp更改为其他东西,它就会起作用。

普通的.cs文件是正确突出显示的,所以我假设加载了一个'csharp‘扩展名来提供语法规则。

C#有什么特别之处吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-16 06:09:55

因为微软定义的是source.cs而不是source.csharp

https://github.com/microsoft/vscode/blob/main/extensions/csharp/package.json#L33

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

https://stackoverflow.com/questions/70725107

复制
相关文章

相似问题

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