小编Ren*_*ira的帖子

语言扩展项目似乎没有加载语法(没有提供语法的消息)

我正在尝试为 Visual Studio 代码创建一个简单的语言扩展。我使用“yo code”来生成语言支持扩展。添加我的语言名称、ID、扩展名等后,即使 vscode 识别了语言,在扩展调试主机中运行 tm 范围检查器时,我仍然收到此消息“没有为 < source.arc 提供语法”。

错误

不确定此时我可以尝试什么,因为样本应该立即起作用

archsim.tmLanguage.json:

{
    "name": "ArchsimC",
    "scopeName": "source.arc",
    "patterns": [
        {
            "include": "#keywords"
        },
        {
            "include": "#strings"
        }
    ],
    "repository": {
        "keywords": {
            "patterns": [
                {
                    "name": "keyword.control.archsimc",
                    "match": "\\b(if|while|for|return)\\b"                  
                },
            ]
        },
        "strings": {
            "name": "string.quoted.double.archsimc",
            "begin": "\"",
            "end": "\"",
            "patterns": [
                {
                    "name": "constant.character.escape.archsimc",
                    "match": "\\\\."
                }
            ]
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

包.json:

{
    "name": "languagetest",
    "displayName": "LanguageTest",
    "description": "language server test",
    "version": "0.0.1",
    "engines": {
        "vscode": …
Run Code Online (Sandbox Code Playgroud)

visual-studio-code

6
推荐指数
1
解决办法
294
查看次数

标签 统计

visual-studio-code ×1