Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sublimetext2 emmet代码段扩展从html缩进头部和正文,并插入额外的换行符_Sublimetext2_Code Snippets_Emmet_Abbreviation - Fatal编程技术网

Sublimetext2 emmet代码段扩展从html缩进头部和正文,并插入额外的换行符

Sublimetext2 emmet代码段扩展从html缩进头部和正文,并插入额外的换行符,sublimetext2,code-snippets,emmet,abbreviation,Sublimetext2,Code Snippets,Emmet,Abbreviation,在我的snippets.json扩展中,我有一个关于使用自定义缩写缩进和插入额外空行到starter html5文档的问题 我的自定义缩写如下所示: “doc”:“html[lang=${locale}>(head>meta[charset=UTF-8]+title{${1:PageTitle}}+link:css)+(body>(header+main+footer)” 上述缩写生成以下起始html: <!DOCTYPE html> <html lang="en-US">

在我的
snippets.json
扩展中,我有一个关于使用自定义缩写缩进和插入额外空行到starter html5文档的问题

我的自定义缩写如下所示:

“doc”:“html[lang=${locale}>(head>meta[charset=UTF-8]+title{${1:PageTitle}}+link:css)+(body>(header+main+footer)”

上述缩写生成以下起始html:

<!DOCTYPE html>
<html lang="en-US">
<head>
  <meta charset="UTF-8">
  <title></title>
  <link href="css/style.css" rel="stylesheet">
</head>
<body>
  <header></header>
  <main></main>
  <footer></footer>
</body>
</html>

我想将
标记之间的所有内容缩进一级,并在
标记后插入一个空行

有人能提供解决方案吗

  • 某些元素的内部缩进由
    格式.noIndentTags
    首选项控制:您只需在
    首选项中将此首选项设置为
    null
    。json
  • 使用
    {${newline}}
    表达式插入换行符。例如,在文本节点中输出
    换行符
    变量。您还可以创建自己的代码段作为此表达式的快捷方式,或者创建自己的代码段,只输出换行符

  • 你应该得到更多的投票(甚至是flattrs/gittips/捐款),以积极支持各地的emmet用户,谢谢Sergey