在.sublime-autocompletion文件中使用Emmet进行HTML的Sublime Autocompletion

时间:2014-12-31 02:54:22

标签: html autocomplete sublimetext3 emmet

我尝试使用html文件的范围创建自动完成。但它不起作用...... 有人可以,找到问题......

{
    "scope": "text.html.php.htm",

    "completions":
    [
        { "trigger": "tta", "contents": ".tabs>ul>(li>a[href='#tabs-$'])*3^^(#tabs-$>p)*3" },
        { "trigger": "accd", "contents": ".accordion>(h4{section$}+#first$>p)*4" }
    ]
}

1 个答案:

答案 0 :(得分:1)

第一个问题是范围。它们必须用逗号分隔,PHP源代码的范围是source.php,而不是text.php。您可以找到完整的范围列表here

您还必须将$个字符转义为\\$,否则完成后调用时不会生成任何内容。我不确定为什么会这样。如果你知道背后的原因,任何人都可以随时更新这个答案。