VSCode具有每种语言用户代码段的强大功能(例如,在xml.json
中)。
有没有办法将这些代码段映射到文件扩展名?
我的情况:我最近开发了很多xml。我们有大约三个xsd文件和带有文件扩展名的名称实例(因此foo.xsd
的实例名为my-instance.foo
而不是my-instance.xml
)。我将最常见的部分构建为用户片段以节省我的时间。然而,不同的xsds创建具有不同含义的类似元素(例如,一个创建<foo bar="baz"/>
,一个创建<foo baz="bar"/>
),因此为"foo"
语言定义前缀为xml
的用户代码段将是气氛。
我可以为前缀添加前缀(例如创建afoo
和bfoo
),但这感觉不自然。有没有更好的方式来说“虽然两个foo
都属于xml语言,但是一个属于x
类型的文件,一个属于y
”?