【问题标题】:Emmet plugin in Sublime Text 2 with Soy TemplatesSublime Text 2 中的 Emmet 插件与大豆模板
【发布时间】:2013-09-30 15:53:30
【问题描述】:

有没有人让 Emmet 插件在 Sublime Text 2 中使用大豆模板?我试着按照这里的建议:http://docs.emmet.io/customization/syntax-profiles/ 并添加了一个 syntaxProfiles.json 文件,内容如下:

{ “大豆模板”:“html” }

但这并没有做任何事情。

我们将不胜感激任何建议。 谢谢。

【问题讨论】:

    标签: sublimetext2 emmet


    【解决方案1】:

    您不能只写 { "SoyTemplate": "html" } 并希望 Emmet 会自动知道您当前正在使用 Soy 模板,它应该会为您提供所需的输出。

    在大多数情况下,您可以简单地在所有未知(对 Emmet 而言)语法中使用 Ctrl+E 快捷方式来获取 HTML 内容。

    要让它在 Sublime Text 中使用 Tab 键,你必须做一些相当复杂的事情:

    1. 首先,您必须调整 syntax scopes in tab triggers 并为它们提供大豆模板范围。要在编辑器的状态栏中获取当前范围名称,请按 Ctrl+Shift+P (OSX) 或 Ctrl+Alt+Shift+P (Windows)。

    2. 然后您需要以某种方式修改 pyGetSyntax() 方法并确保它为您的大豆模板语法范围返回 SoyTemplate 名称。最好的方法是在 JS extension 中覆盖此方法。

    【讨论】:

      猜你喜欢
      • 2013-02-17
      • 2013-09-23
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 2014-04-27
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      相关资源
      最近更新 更多