Visual studio code vs代码-can';t格式嵌入式语言
我在typescriptreact文件中添加了一种格式化语言(scss),包括以下部分 package.jsonVisual studio code vs代码-can';t格式嵌入式语言,visual-studio-code,formatting,embedded-language,Visual Studio Code,Formatting,Embedded Language,我在typescriptreact文件中添加了一种格式化语言(scss),包括以下部分 package.json "contributes": { "grammars": [ { "scopeName": "source.wco", "path": "./syntaxes/wco.tmLanguage.js
"contributes": {
"grammars": [
{
"scopeName": "source.wco",
"path": "./syntaxes/wco.tmLanguage.json",
"injectTo": ["source.tsx"],
"embeddedLanguages": {
"source.css": "css",
"source.css.scss": "scss"
}
}
]
}
以及tmLanguage.json文件:
{
"$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
"name": "wco",
"scopeName": "source.wco",
"injectionSelector": "L:source",
"patterns": [
{
"include": "#style"
},
{
"include": "#style2"
}
],
"repository": {
"style": {
"begin": "<style",
"end": "<\/style>",
"name": "source.css.scss",
"patterns": [
{
"include": "source.css.scss"
}
]
},
"style2": {
"begin": "const html\\s*=\\s*`",
"end": "`",
"name": "source.css.scss",
"patterns": [
{
"include": "source.css.scss"
}
]
}
}
}
{
“$schema”:”https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json",
“名称”:“世界海关组织”,
“scopeName”:“source.wco”,
“injectionSelector”:“L:源”,
“模式”:[
{
“包括”:“风格”
},
{
“包括”:“#样式2”
}
],
“存储库”:{
“风格”:{
“开始”: