将emmet表达式扩展为html时重复的元素错误
我要展开表达式: ul.nav>(li.logo>img)+(li>a)*2 成为一个元素将emmet表达式扩展为html时重复的元素错误,html,css,vim,emmet,Html,Css,Vim,Emmet,我要展开表达式: ul.nav>(li.logo>img)+(li>a)*2 成为一个元素 实际扩展输出的原因如下: <ul class="nav"> <li class="logo"><img src="" alt=""></li> <li><a href=""></a></li&g
实际扩展输出的原因如下:
<ul class="nav">
<li class="logo"><img src="" alt=""></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
?这很有趣,因为我用表达式得到了您想要的结果。我在vsc
ul.nav>li.logo>img^(li>a)*2
这里有另一种编写表达式的方法try@Selo它在emmet vim中不起作用,这就是问题所在。不过,您的建议在Vim中有效。
<ul class="nav">
<li class="logo"><img src="" alt=""></li>
<li><a href=""></a></li>
<li class="logo"><img src="" alt=""></li>
<li><a href=""></a></li>
</ul>