我有一个使用Mustache模板引擎的项目,文件扩展名为xxx.ms
。我想强调这个语法。然后我做了以下事情。
我安装了vscode的Handlebars
扩展名。并按以下方式编辑配置文件~/.vscode/extensions/andrejunges.Handlebars/syntaxes/handlebars.tmLanguage
。
但是虽然我重新启动了vscode,但它仍然无效。所以我想知道vscode如何检测文件扩展名并使用相应的扩展名来突出显示语法。
答案 0 :(得分:1)
您还需要将文件扩展名添加到位于扩展程序根文件夹中的package.json
文件中。寻找这样的东西:
"contributes": {
"languages": [
{
"id": "mylanguage",
"extensions": [
".mylang",
".myl" // add the file extension here
]
}
]
}
答案 1 :(得分:1)
打开settings.json并添加:
"files.associations": {
"*.ms": "handlebars",
}