2

我能够在 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"
        }]
    }
}
4

0 回答 0