如何在emmet中逃避美元符号($)?

时间:2016-10-11 08:30:52

标签: html emmet

因为emmet使用美元符号($)进行编号,如:

p#p${$}*3  //outputs <p id="p1">1</p><p id="p2">2</p><p id="p3">3</p>

它有很大的用处。

但是,在货币的情况下,我遇到了奇怪的问题。

p{$10} //outputs <p>${14}</p> expected <p>$10</p>

我可以为这种情况做些什么?

注意:确切地说,我使用https://github.com/Krizz/jquery.emmet作为jquery emmet插件。

3 个答案:

答案 0 :(得分:4)

您可以使用\来转义$符号:

p#p${\$}*3

答案 1 :(得分:1)

您可以尝试使用&#36;吗?这应该正确地逃脱它。

来源:http://www.fileformat.info/info/unicode/char/0024/index.htm

答案 2 :(得分:0)

我在Editplus(editplus.com)中也遇到了同样的问题,但是现在我通过加倍“ \”来解决它

"m": "\\$_=1|;include('m.php');"

现在在$_=1;include('m.php');中进行变换,用光标替换“ |”位于哪里。

在此之前,结果为1_ = 2; include('m.php');加上“ m”:“ \ $ _ = 1 |; include('m.php');”

我使用此工具将一些动态方式演变为php 7.1+版本-我编写的php框架,是世界上最快的(我已经对其进行了基准测试)