Emmet: 在文本中放置换行符

创建于 2013-12-29  ·  5评论  ·  资料来源: emmetio/emmet

你好,

我喜欢将 Emmet 乘法运算符与花括号(用于文本)结合使用,而不是多次复制过去。 例如,假设我有这条线:
“这是文字我的意思是我不想要的东西,或者我不能用 Emmet 语法写……”

我所做的只是像这样放置花括号和乘数,然后展开:
{这是一段文字我的意思是我不想要的东西或者我不能用 Emmet 语法写...}*20
在大多数情况下,这比复制粘贴快 20 次左右......

问题是 Emmet 将它扩展为一行,我希望它带有换行符。 我尝试将“\n”、“\t”、“\n\t”等放在文本的末尾,在大括号之前,但没有用。 任何的想法? 是否可以?
ps:我在 Dreamweaver 中使用 Emmet,但我认为这个问题与文本编辑器无关。

谢谢!

最有用的评论

${newline}变量放在文本末尾,如下所示:

`{some text${newline}}*20

所有5条评论

${newline}变量放在文本末尾,如下所示:

`{some text${newline}}*20

非常感谢! 很好用。
它从何而来? 我在 Emmet 文档中找不到这种语法。
另外,由于 Emmet 就是要少打字,我想知道为什么不使用像 $nl 这样更短的东西?

好的,明白了,谢谢。
我在原始snippets.json https://github.com/emmetio/emmet/blob/master/snippets.json第7行找到了变量定义:“newline”:“\n”(我说清楚以防万一这对未来的读者很有用)。

不确定是否适用于您的编辑器,但在 Editplus (editplus.com) 中,这是自 98 年以来最好的编辑器,
我编辑snippets.json并插入..

"cc:noie": "<!--[if !IE]><!-->\n\t${child}|\n<!--<![endif]-->", <-----this comma
            "php": "<?php\r\n\r\n?>"   <-------------------------that code
        },

        "abbreviations": {

所以

,
"php": "<?php\r\n\r\n?>"

ans 似乎php将转换为

<?php

?>

在 editplus 中重复

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

planetoftheweb picture planetoftheweb  ·  3评论

midgethoen picture midgethoen  ·  8评论

HeikoMamerow picture HeikoMamerow  ·  16评论

renatorib picture renatorib  ·  26评论

corysimmons picture corysimmons  ·  5评论