syntaxProfiles.json

输出配置(Output profiles)用于定义生成的 HTML 内容的外观。例如,当你展开 br 缩写时,Emmet 可能会生成以下标签之一:

Emmet 会尝试自动检测当前文档的输出配置。例如,如果文档包含 XHTML 文档类型声明(doctype),它将使用 xhtml 配置,否则使用 html 配置。

但有时你希望强制 Emmet 为指定的语法使用其他配置,或者使用带有特定规则的自定义配置。

在这种情况下,你需要在扩展文件夹中创建一个 syntaxProfiles.json 文件,并为所需的语法指定配置。

该文件的内容是一个简单的键值对字典,其中键是 snippets.json 中定义的语法名称,值是预定义配置的名称(String)或包含配置选项的字典(Object)。

{
    // force XHTML profile for HTML syntax
    "html": "xhtml",

    // create our own profile for XML
    "xml": {
        "tag_case": "upper",
        "attr_quotes": "single"
    }
}

预定义配置

创建自定义配置

你可以通过指定一个包含以下键的字典来创建自己的输出配置:

评论由 Disqus 提供