你好,
我喜欢将 Emmet 乘法运算符与花括号(用于文本)结合使用,而不是多次复制过去。 例如,假设我有这条线:
“这是文字我的意思是我不想要的东西,或者我不能用 Emmet 语法写……”
我所做的只是像这样放置花括号和乘数,然后展开:
{这是一段文字我的意思是我不想要的东西或者我不能用 Emmet 语法写...}*20
在大多数情况下,这比复制粘贴快 20 次左右......
问题是 Emmet 将它扩展为一行,我希望它带有换行符。 我尝试将“\n”、“\t”、“\n\t”等放在文本的末尾,在大括号之前,但没有用。 任何的想法? 是否可以?
ps:我在 Dreamweaver 中使用 Emmet,但我认为这个问题与文本编辑器无关。
谢谢!
将${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 中重复
最有用的评论
将
${newline}
变量放在文本末尾,如下所示:`{some text${newline}}*20