VS CodeのEmmetはフィルターやlg(linear-gradient)などが使用不可

VS CodeのEmmetはフィルターが使用不可

正確にはeのEscape(HTMLエンティティ化)とsのSingle Line(1行で出力)が使用できない。(cとbemなどは使用可能)

例えば.foo>.bar|eを展開した場合Sublime TextなどはEscapeした状態になるが、VS Codeは.foo>.bar|<e></e>になってしまう。

<!-- VS Codeだとeだけ展開 -->
.foo>.bar|<e></e>

<!-- VS Code 以外 -->
&lt;div class="foo"&gt;
  &lt;div class="bar"&gt;&lt;/div&gt;
&lt;/div&gt;

VS CodeのEmmetはlgが使用不可

lgとはCSSで使用できるlinear-gradientを以下のようにベンダープレフィックス付きで展開するものなのだがVS Codeでは使用できない。(正確にはAutoprefixerの普及に伴いなくなった)

/* VS Codeだと展開されない */
h1 {
	bgi:lg(left, #ccc, #000)
}

/* VS Code以外だと展開される */
h1 {
  background:-webkit-linear-gradient(left, #ccc, #000);
  background:-o-linear-gradient(left, #ccc, #000);
  background:linear-gradient(to right, #ccc, #000);
}