如何防止VS Code对HTML标签内容进行换行

问题描述 投票:0回答:2

"html.format.wrapAttributes": "force-aligned"
工作得很好,它触及了标签属性,并且没有对内容进行任何标记(我正在用 Angular 编写,所以它对我来说是完美的),直到今天。内容开始换行到我不希望它换行的地方,我只想将其保留原样。到处。
"html.format.wrapLineLength": 0
没有帮助,所以
html.format.contentUnformatted
也没有(当我开始在那里添加一些标签时 - 一切都中断了)。我需要一个解决方案。

我正在使用

"editor.defaultFormatter": "vscode.html-language-features"

三元运算符的格式如下:

 <span>
      {{
        isTrue 
          ? 'Yes'
          : 'No'
      }}
 </span>

      <span>
    {{
    isTrue
    ? 'Yes'
    : 'No'
    }}
</span>

是的,这就是 HTML 中的实际情况。

html angular visual-studio-code
2个回答
2
投票

"html.format.templating": true,
解决了这个问题。


0
投票

我必须更改一些内容才能使其正常工作(对于特定于 HTML 的文件):

  1. HTML > Format: Wrap Line Length
    设置为 0。将其设置为 0 会禁用换行开始之前单行上可以包含的字符数。或者,您可以将其设置为您希望强制任何单行不超过的金额。

  2. HTML > Format: Wrap Attributes
    设置为
    preserve-aligned

© www.soinside.com 2019 - 2024. All rights reserved.