如何使用Sublime Text 2激活Handlebars模板中的Zen Coding完成

jk0*_*k01 2 handlebars.js sublimetext2 emmet

我已经为Sublime Text 2安装了Zen Coding.它在扩展标签之外的缩写时起作用,但它不在那些脚本标签内(这是有意义的,因为在那里预期有js).但是,在编辑Handlebars模板时它会很有用.

有谁知道,如何配置/修改Zen Coding ST2插件来实现这一目标?

谢谢

lui*_*9mx 5

它现在被调用的命令expand_abbreviation_by_tab(我正在使用Sublime Text 3).

为了在嵌入式js(x-handlebars脚本范围)中使用Emmet,只需将此命令粘贴到keymap文件中Key Bindings — User:

{
    "keys": [
        "tab"
    ],
    "command": "expand_abbreviation_by_tab",
    "context": [
        {
            "operand": "source.js.embedded.html",
            "operator": "equal",
            "match_all": true,
            "key": "selector"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

添加Emmet作为密钥使用的范围operand.

最重要的是你不需要重启Sublime.它马上开始工作!