
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 以外 --> <div class="foo"> <div class="bar"></div> </div>
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);
}


