问题 I am following this example for a simple grammar injection in markdown. { "fileTypes": [], "injectionSelector": "L:markup.fenced_code.block.markdown", "patterns": [ { "include": "#superjs-code-block" } ], "repository": { "superjs-code-block": { "begin": "superjs", "end": "(^|\\G)(?=\\s*[`~]{3,}\\s*$)", "contentName": "meta.embedded.block.superjs", "patterns": [ { "include": "source.js" } ] } }, "scopeName": "markdown.superjs.codeblock" } There is a small problem with the above code - As long