首页 文章

在Visual Studio代码中进行格式化时,在用户设置的新行上包装HTML属性

提问于
浏览
1

在我们的团队中,有些人使用Webstorm,而其他人使用Visual Studio Code . 当用户将属性放在新行上时,Webstorm会垂直对齐属性 . 它将与行中的最后一个属性对齐 . Visual Studio Code有一个设置,您可以在其中包装格式的属性,但它包装所有属性 .

如果两个编辑器都处理相同的格式,那将是很好的 .

我在Visual Studio代码中尝试了几种扩展(更漂亮,美化,对齐,代码对齐,更好的对齐),但没有一种做我想要它做的事情 . 有没有人知道我可能错过的任何设置或扩展,我想要的是什么?或者在Visual Studio代码中根本不可能?

User setting

"html.format.wrapAttributes": "force-aligned",

Result (VS代码如何对齐属性)

<input type="text"
       name="input_name"
       placeholder="What's your name">

Desired result (Webstorm如何对齐属性)

<input type="text" name="input_name"
                   placeholder="What's your name">

1 回答

  • 0

    尝试这些选项

    //包裹属性 . // - auto:仅在超出行长度时换行属性 . // - force:首先包装每个属性 . // - force-aligned:包装除了first之外的每个属性并保持对齐 . // - force-expand-multiline:包装每个属性 . // - aligned-multiple:超出行长度时换行,垂直对齐属性 .

相关问题