gpt4 book ai didi

vim - 如何让 emmet 将带有值的属性添加到 div 标签中?

转载 作者:行者123 更新时间:2023-12-04 15:20:32 27 4
gpt4 key购买 nike

我正在使用 emmet.vim 插件。

您如何编写 emmet 速记来说明没有值的属性?

这是我写的:

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>

而不是创建一个没有值的属性:

数据顶栏

它正在创建一个空值:

数据顶栏=""

有解决办法吗?如果没有,那么我可以忍受它。很高兴知道它是否可以完成。谢谢

最佳答案

documentation 开始,Emmet-vim 的行为已更改为符合预期:

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')

关于vim - 如何让 emmet 将带有值的属性添加到 div 标签中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32894103/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com