在我们的团队中,有些人使用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 回答
尝试这些选项
//包裹属性 . // - auto:仅在超出行长度时换行属性 . // - force:首先包装每个属性 . // - force-aligned:包装除了first之外的每个属性并保持对齐 . // - force-expand-multiline:包装每个属性 . // - aligned-multiple:超出行长度时换行,垂直对齐属性 .