繁体   English   中英

Emmet结束div的评论应该在同一行,怎么办?

[英]Emmet closing div's comment should come at the same line, how?

当我键入.container|c并按tab时,我需要结果为;

<div class="container">

</div> <!-- /.container -->

不像

<div class="container">

</div>
<!-- /.container -->

有什么办法可以改变这种行为? (我在括号内使用Emmet),我需要将div结束符的注释与结束标记放在同一行,而不是在新行,因为有时我不小心在div结束标记和注释之间添加了更多内容。

将以下内容添加到Sublime Text中的Emmet用户设置中(菜单选项首选项>程序包设置> Emmet>用户-设置 ):

  "preferences": {
    "filter.commentAfter": "<!-- /<%= attr(\"id\", \"#\") %><%= attr(\"class\", \".\") %> -->"
  }

资源:

http://iaintnoextra.tumblr.com/post/68089741466/automatically-add-closing-comments-to-html-using

编辑: 如果方括号遵循此肮脏的技巧,并且如果崇高,则遵循公认的答案。

我修改comment.js(emmet / lib / filter / comment.js)后,它可以正常工作

从第19行更改了代码

'\n<!-- /<%= attr("id", "#") %><%= attr("class", ".") %> -->',

'<!-- /<%= attr("id", "#") %><%= attr("class", ".") %> -->',

基本上删除了\\n生成注释的代码之前,而实际上\\n导致注释出现在新行中。

编辑:Visual Studio代码中,将以下内容添加到用户设置中,

"emmet.preferences": {
  "filter.commentAfter": "<!-- /[#ID][.CLASS] -->"
}

注意:此答案已有3年以上的历史了,因此托架的许多部分无法正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM