vs code vue template标签格式化
vs-code中 html格式化时会把标签换行的写法并成一行。如
原
<el-dialog
title="提示"
:visible.sync="dialogVisible"
width="30%"
:before-close="handleClose">
</el-dialog>
格式化后
<el-dialog title="提示" :visible.sync="dialogVisible" width="30%" :before-close="handleClose">
</el-dialog>
先请问下原来那种HTML写法叫什么?然后我该怎么设置才能格式化的时候不改变原先那种换行写法
现在格式化用的prettier,好像用beautify也会合并,设置是这样:
"vetur.format.defaultFormatter.html": "prettier",
格式化一行的格式我觉得不好看 求教
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
html wrap attributes
推荐使用
prettyhtml
来完成你说的格式化,VUE的插件Vetur
内置了HTML,CSS,JS等等的格式化,默认使用内置的prettyhtml
完成HTML的格式化,VSCODE配置如下:格式化前:
格式化后(属性根据字母顺序排序):
标记一下,同求此问题
标记一下,求另外一个问题:
大家vscode使用的是什么格式化插件,能格式化.vue文件的html,css,js,之前用过vue-beauty,但插件有bug,后来用vetur,无法格式化css。
标记一下,同求啊