Syntax 使用emmet在sublime中设置Pug(Python)语法

Syntax 使用emmet在sublime中设置Pug(Python)语法,syntax,pug,sublimetext3,emmet,Syntax,Pug,Sublimetext3,Emmet,我想在Sublime中为Pug(Python)语法设置Emmet。它可以用于帕格,但当我选择帕格(Python)时,它就不起作用了。 当我让帕格完全工作时。在Pug(Python)上,它可以部分工作: ! + 制表符工作 ul>li*5工程 但是链接选项卡不起作用,img选项卡不起作用。当我点击link和Ctrl+E时,它看起来就像选中了html。 我读了很多模拟主题,读了emmet帮助。 尝试在以下方面设置类似的想法: { "snippets": { "pug": {

我想在Sublime中为Pug(Python)语法设置Emmet。它可以用于帕格,但当我选择帕格(Python)时,它就不起作用了。 当我让帕格完全工作时。在Pug(Python)上,它可以部分工作: ! + 制表符工作 ul>li*5工程 但是链接选项卡不起作用,img选项卡不起作用。当我点击link和Ctrl+E时,它看起来就像选中了html。 我读了很多模拟主题,读了emmet帮助。 尝试在以下方面设置类似的想法:

{
    "snippets": {
        "pug": {
            "filters": "jade"
        }
    }
}
但这是最有效的。请帮忙

有一些进展,以这种方式添加


现在它的工作是双击选项卡,但是它的HTML语法用于source.pypug范围

现在在阅读了许多手册之后,我有了新的知识。我需要为source.pypug scop设置PUG缩写。新的更复杂的信息:我正在Sublime中使用PUG(Python)语法高亮显示。通过单击ctrl+alt+shift+P,它显示scop:source.pypug tag.pug complete_tag.pug entity.name.tag.pug其工作与pug语法高亮显示一致,范围:text.pug meta.tag.other entity.name.tag.pug根据本手册,我在sublime keymap User中为我的范围设置了选项卡,方法是:“context”:[{“operator”:“source.pypug”,“operator”:“equal”,“match_all”:true,“key”:“selector”},现在我遇到了这样的情况:通过单击tab它的工作分区。!+tab做正确的帕格语法,img+tab ok但link+tab not,abbr trasform to:我需要单击double tab让abbr进入语法。我认为问题是:1.Emmet看到帕格(Python)pypug在某些情况下喜欢HTML,所以我想了解在哪里为Pug(Python)设置Pug abbr的完整支持就像它与text.pug.2一起工作一样。在某些情况下我需要双击tab。也许配置中的一些冲突是.3。有时我得到了HTML缩写转换,有时是pug,它不稳定。请给我写信如何修复它,如何为source.pypug.Emmet设置完整的pug缩写。请参阅pug(Python)source.pypug在某些情况下喜欢HTML。因此我想了解在哪里设置对Pug abbr的完全支持,因为Pug(Python)喜欢与text一起使用。Pug.Emmet 2解决了这个问题:
{
  "operand": "source.pypug", 
  "operator": "equal", 
  "match_all": true, 
  "key": "selector"
},