我正在努力创造一个 VSCode </跨度> Ribosome .py.dna文件的扩展名
基本上,.py.dna与python相同,除了以。开头的行。应该有注释语法突出显示。
到目前为止……语法突出显示。但现在我不知道该怎么说 VSCode </跨度> 让真正的Python语法突出显示其他所有内容。我怎样才能做到这一点?
我的package.json看起来像:
{ “名称”:“核糖体-dna ……
只需添加 "include": "source.python" 到你的 patterns :
"include": "source.python"
patterns
{ "name": "RibosomePython", "patterns": [ { "include": "#dots" }, { "include": "source.python" } ], "repository": { "dots": { "name": "comment.dna", "begin": "\\.", "end": "$" } }, "scopeName": "source.python.dna" }
此功能称为 注射语法 。 VSCode在回应时添加了对此的支持 #2793 。