我能够在 Visual Studio 代码中成功添加对 ColdFusion 的基本语言支持,并且在大多数情况下它似乎工作正常。
唯一的问题是语法突出显示根本不起作用,特别是着色。否则,文件扩展名关联有效,括号突出显示有效,甚至评论规则也有效。
我使用 yo 代码生成器来创建新语言。
我从这里得到了 .tmLanguage 文件: https ://github.com/textmate/coldfusion.tmbundle
我觉得为了让新语言与正在使用的主题一起工作,我必须缺少一个步骤。
提前致谢!
编辑:添加 package.json
{
"name": "cf",
"displayName": "ColdFusion",
"description": "ColdFusion VSCode Support",
"version": "0.0.1",
"publisher": "epetti",
"engines": {
"vscode": "^0.10.1"
},
"categories": [
"Languages"
],
"contributes": {
"languages": [{
"id": "coldfusion",
"aliases": ["ColdFusion", "coldfusion"],
"extensions": [".cfm",".cfml",".cfc"],
"configuration": "./coldfusion.configuration.json"
}],
"grammars": [{
"language": "coldfusion",
"scopeName": "text.html.cfm",
"path": "./syntaxes/coldfusion.tmLanguage"
}]
}
}