【问题标题】:How to get Emmet recognize text replacement or aliases in class names?如何让 Emmet 识别类名中的文本替换或别名?
【发布时间】:2016-06-23 02:23:08
【问题描述】:

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

有什么建议吗?如果不可能,您知道的任何方式都可以通过检测 . “点”,在另一个点或 > 之前。

我正在寻找文本替换,或者类似 var 替换的东西,但我确实找到了任何东西,即使我会,也许 Emmet 解析器无法识别它,这就是为什么我看起来像 Snippets缩写,但仅适用于文本,因为 emmet sn-ps 始终假定它是一个标签并添加结束标签。

提前谢谢你,

【问题讨论】:

    标签: html sublimetext emmet


    【解决方案1】:

    您可以通过使用这行 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;
    }
    

    【讨论】:

    • 这不起作用,因为 Emmet 是用于生成 HTML 的模板语法,Emmet 不会呈现您提出的 JS 解析结果。
    猜你喜欢
    • 2015-05-13
    • 2021-12-31
    • 2013-10-11
    • 1970-01-01
    • 2015-08-01
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多