下面的 angular component html 代码
在 vscode 已保存就被格式化成下面这样
请问如何解决这个问题?
是 vscode 自带的 html formatter 引起的,安装 Prettier 扩展,并且将默认的 html formatter 设置为这个扩展,问题就解决了
{
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
vscode 自带的 html formatter 出现这个问题是下面的配置引起的
"html.format.wrapAttributes": "force-expand-multiline"
将 force-expand-multiline
改为 auto
即可解决
"html.format.wrapAttributes": "auto"