Autocomplete Emmet-使用自定义代码段自动完成数据属性

Autocomplete Emmet-使用自定义代码段自动完成数据属性,autocomplete,adobe-brackets,emmet,Autocomplete,Adobe Brackets,Emmet,我正在尝试在Emmet中为数据属性创建一个自定义代码段 我知道,当我打字时: div[data-reveal] 这将导致 <div data-reveal=""></div> 但我还想为属性本身提供一个片段。因此,工作流程将是。创建“div[rev]”,并在rev之后用光标点击tab,然后展开整个代码段: div[rev] -> div[data-reveal] -> <div data-reveal=""></div>

我正在尝试在Emmet中为数据属性创建一个自定义代码段

我知道,当我打字时:

div[data-reveal]
这将导致

<div data-reveal=""></div>

但我还想为属性本身提供一个片段。因此,工作流程将是。创建“div[rev]”,并在rev之后用光标点击tab,然后展开整个代码段:

  div[rev] -> div[data-reveal] -> <div data-reveal=""></div>
div[rev]->div[data discover]>
我在snippets.json文件中添加了以下行 “修订版”:“数据披露”, 但现在我明白了:

 div[rev] -> div[<data-reveal></data-reveal>]
div[rev]->div[]

我正在使用带括号的Emmet,我已经研究了像backets片段这样的扩展,但是工作流不是我想要的。我想在埃米特做这件事。谢谢

代码段的名称应该是
div rev
或其他名称。您不能使用动态缩写作为代码段名称。我找到了解决方案,我错误地将代码段放在snippets.json中的缩写下,而不是应该放在snippets下。现在,如果我在rev之后点击tag,它将变成datadiscover,而不会变成tag。您不能使用动态缩写作为代码段名称。我找到了解决方案,我错误地将代码段放在snippets.json中的缩写下,而不是应该放在snippets下。现在,如果我在修订后点击标签,它将变成数据显示,而不会变成标签。