有没有办法让子元素使用 Emmet BEM 继承父类?

问题描述

所以我在创建父对象和一些子对象时遇到了这个问题。

使用 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 元素以继承块名称