[英]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.