有没有人让 Emmet 插件在 Sublime Text 2 中使用大豆模板?我尝试遵循此处的建议:http: //docs.emmet.io/customization/syntax-profiles/ 并添加了一个 syntaxProfiles.json 文件,其中包含以下内容:
{ "SoyTemplate": "html" }
但这并没有做任何事情。
任何建议将不胜感激。谢谢你。
有没有人让 Emmet 插件在 Sublime Text 2 中使用大豆模板?我尝试遵循此处的建议:http: //docs.emmet.io/customization/syntax-profiles/ 并添加了一个 syntaxProfiles.json 文件,其中包含以下内容:
{ "SoyTemplate": "html" }
但这并没有做任何事情。
任何建议将不胜感激。谢谢你。
您不能只是编写{ "SoyTemplate": "html" }
并希望 Emmet 会自动知道您当前正在使用 Soy Templates,它应该只会为您提供所需的输出。
在大多数情况下,您可以简单地使用Ctrl+E
所有未知(对 Emmet)语法的快捷方式来获取 HTML 内容。
为了让它在 Sublime Text 中使用 Tab 键,你必须做一些相当复杂的事情:
首先,您必须调整选项卡触发器中的语法范围,并为它们提供大豆模板范围。要在编辑器的状态栏中获取当前范围名称,请按 Ctrl+Shift+P (OSX) 或 Ctrl+Alt+Shift+P (Windows)。
然后您需要以某种方式修改pyGetSyntax()方法并确保它返回SoyTemplate
您的大豆模板语法范围的名称。最好的方法是在JS 扩展中覆盖这个方法。