【问题标题】:VSCode adding a new line for every elementVSCode 为每个元素添加一个新行
【发布时间】:2021-08-06 06:28:42
【问题描述】:

我对 VsCode 和 HTML 还很陌生。我将它设置为保存格式,当我这样做时,它会自动将所有元素放在新行上。首先,这是好的做法吗?如果是这样就好了。如果没有,我该如何阻止它?

所以我输入这个:

<p> My name is <b>Bob</b></p>

但它被格式化为:

<p>
My name is
<b>Bob</b>
</p>

这样格式化代码是个好习惯吗?

看起来如果段落真的很长,其中包含多个元素,那么在代码中间有一堆新行可能会让人很困惑。

如果没有,我该如何阻止 VScode 进行这样的格式化?

我已经安装了 prettier 扩展,所以我不确定是它的 VScode 还是 prettier 真正进行了这些更改。

任何帮助表示赞赏!

谢谢!

【问题讨论】:

  • 或者根本不使用任何格式化程序,你决定在哪里放置换行符
  • 你可以禁用 Prettier 看看是否是这个原因。我不认为 vscode 自己做到这一点。我也不认为 Prettier 会这样做,除非您将解析器设置为 html 以外的其他内容。

标签: html visual-studio-code


【解决方案1】:

当您在 VSC 中时,请转到...

文件 > 首选项 > 设置 > 文本编辑器

向下滚动,直到找到: 自动缩进并将完整更改为无

也许考虑使用更漂亮的扩展来格式化您的代码,它可以减轻此类缩进任务的负担。..

链接到更漂亮的扩展LINK

【讨论】:

    猜你喜欢
    • 2015-11-24
    • 1970-01-01
    • 2018-03-26
    • 2017-03-05
    • 2018-07-26
    • 2021-03-20
    • 1970-01-01
    • 2011-06-22
    • 2021-12-30
    相关资源
    最近更新 更多