html – 不要在VSCode的autoformatter之前添加额外的换行符和标签

html – 不要在VSCode的autoformatter之前添加额外的换行符和标签,第1张

概述VSCode的格式化程序会在< head>之前自动插入换行符.和< body>标签以及结束之前< / html>标签默认.在默认设置中,存在以下行: // List of tags, comma separated, that should have an extra newline before them. 'null' defaults to "head, body, /html"."htm VSCode的格式化程序会在< head>之前自动插入换行符.和< body>标签以及结束之前< / HTML>标签默认.在默认设置中,存在以下行:

// List of Tags,comma separated,that should have an extra newline before them. 'null' defaults to "head,body,/HTML"."HTML.format.extraliners": null,

我尝试在用户设置中将HTML.format.extraliners设置为“”并且还设置为“none”,但它没有改变任何内容.

这就是我得到的:

<HTML><head></head><body></body></HTML>

这就是我要的:

<HTML><head></head><body></body>    </HTML>
解决方法 出于某种原因,在这种情况下,空字符串的处理方式与null相同.可能是因为空字符串和null在Js中都是假的.代码可能已使用truthy / falsy检查而不是=== null实现此设置的默认值.

但是,“无”应该有效.由单个空格字符组成的字符串也适用于我:

"HTML.format.extraliners": " ",
总结

以上是内存溢出为你收集整理的html – 不要在VSCode的autoformatter之前添加额外的换行符和标签全部内容,希望文章能够帮你解决html – 不要在VSCode的autoformatter之前添加额外的换行符和标签所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1086963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存