我正在使用emmet.
vim插件.
这就是我写的:
div.contain-to-grid.sticky>nav.topbar[data-topbar]
这就是我想要发生的事情:
<div class="contain-to-grid sticky"> <nav class="topbar" data-topbar></nav> </div>
这就是我得到的:
<div class="contain-to-grid sticky"> <nav class="topbar" data-topbar=""></nav> </div>
而不是创建没有值的属性:
数据的顶栏
它正在创建一个空值:
数据的顶栏=“”
有没有解决这个问题?如果没有,那么我可以忍受它.很高兴知道它是否可以完成.谢谢
解决方法
emmet-vim的行为从
documentation变为预期:
You don’t have to specify attribute values:
td[colspan title]
will
produce<td colspan="" title="">
with tabstops inside each empty
attribute (if your editor supports them).
所以不行.您可以在此处关注此请求:Attributes without values not being expanded.
可能的原始解决方法可能是更改autoload / emmet / lang / html.vim中的第220行
let current.attr[atts] = ''
至
let current.attr[atts] = function('emmet#types#true')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。