【发布时间】:2022-01-15 20:19:42
【问题描述】:
我正在尝试在 VSC 扩展中嵌入 c# 语法突出显示。
我的tmLanguange.json如下
{
"$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#有什么特别之处吗?
【问题讨论】:
标签: visual-studio-code vscode-extensions