问题描述
所以我在创建父对象和一些子对象时遇到了这个问题。
使用 emmets BEM 函数很容易 my_replace_na <- function(df,x) {
mutate(df,!! x := ifelse(is.na(!!sym(x)),!!sym(gsub("^x_","y_",x)),!!sym(x)))
}
x %>%
purrr::reduce(c("x_var1","x_var2"),my_replace_na,.init = .)
.parent-class>.-child-class
。但是,如果我然后尝试使用 emmet ParentClass="parent" ChildClass="parent__child"
在父对象中插入一个新的子对象,只会产生 .-new-child
。
这个初始块:
__new-child
使用 emmet <div class="popup">
<div class="popup__content">
</div>
</div>
应该变成这样:
.-left+.-right
有没有办法让子类即使在初始创建之后也从父类继承?或者它根本不明白实际的顶级父级是什么?
解决方法
看起来像是 VSCode 实现中的错误,您应该在这里填写问题:https://github.com/microsoft/vscode/issues
您的示例在 Sublime Text 插件中运行良好,Emmet 实际上分析上下文 HTML 元素以继承块名称