如何让Emmet识别文本替换或类名中的别名?

时间:2016-03-08 22:25:25

标签: html sublimetext emmet

例如:“.row> .small-9-centered.small-3-centered”通过写“from writting”.row> div.s9c.s3c“。我试图告诉emmet替换”s9c“为“小9中心”。

有什么建议吗?如果不可能的话,你知道通过检测下一个插件来编写插件脚本的任何方式。 “点”,在另一个点或>之前。

我正在寻找文本替换,或者像sublime中的var替换,但我确实找到了任何东西,即使我愿意,也许它不会被Emmet解析器识别,这就是为什么我看起来像Snippets缩写但仅适用于文本,因为emmet片段始终假定它是一个标记并添加了结束标记。

提前谢谢你,

1 个答案:

答案 0 :(得分:0)

你可以使用这行javascript str.replace("s9c", "small-9-centered");来实现它,它正在寻找一个字符串并将其替换为另一个字符串。请参阅小提琴:http://jsfiddle.net/JchE5/448/

的javascript:

function myFunction() {
    var str = document.getElementById("change").innerHTML; 
    var res = str.replace("s9c", "small-9-centered");
    document.getElementById("change").innerHTML = res;
}