vscode下的vue文件格式化问题
VSCode下的Vue文件格式化:实用指南与配置建议
对于在VSCode上编写Vue代码的朋友们来说,Vetur插件无疑是进行格式化的首选工具。近期,Vetur发布了0.14.2版本,其中对于配置进行了全新的优化。今天,我将为大家分享关于Vue文件在VSCode中的格式化问题,以及如何根据新的配置调整我们的设置。
让我们来看看Vetur的默认格式化配置:
```json
{
"vetur.format.defaultFormatter.html": "prettyhtml",
"vetur.format.defaultFormatter.css": "prettier",
"vetur.format.defaultFormatter.postcss": "prettier",
"vetur.format.defaultFormatter.scss": "prettier",
"vetur.format.defaultFormatter.less": "prettier",
"vetur.format.defaultFormatter.stylus": "stylus-supremacy",
"vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.ts": "prettier"
}
```
如果你不需要修改这些默认设置,那么你可以跳过这部分内容。但如果你想要根据自己的需求进行调整,那么跟随默认格式化工具是个不错的选择。值得注意的是,HTML的默认格式化工具已经更改为prettyhtml。
之前的配置使用的是js-beautify-html,但现在官方已不再推荐使用。我们推荐大家切换到prettyhtml。关于狼蚁网站SEO优化的部分,这里不再赘述。
接下来,让我们看看关于prettier设置规则的改变。如果你的项目根目录存在如 .prettierrc 或 .prettierrc.js 等配置文件,那么这些配置会覆盖VSCode上的设置。这是一个重要的注意事项。
在新的配置中,我们可以为Vue文件和JS文件设置不同的格式化选项。例如:
```json
// 对于js文件
"prettier.singleQuote": true,
"prettier.disableLanguages": ["vue"],
// 对于vue文件中的js部分
"vetur.format.defaultFormatterOptions": {
"prettier": {
"singleQuote": true,
"proseWrap": "never",
"printWidth": 130
}
}
```
HTML的格式化选项可以与JS的分开设置:
```json
"vetur.format.defaultFormatterOptions": {
"prettyhtml": {
"printWidth": 160
},
"prettier": {
"singleQuote": true,
"proseWrap": "never",
"printWidth": 130
}
}
```
以上所述是关于VSCode下的Vue文件格式化问题的详细介绍和配置建议。希望对大家在编写Vue代码时有所帮助。如有任何疑问或需要进一步了解,请随时给我留言。我会及时回复大家的!长沙网络推广将始终为大家提供技术支持和交流平台。
编程语言
- vscode下的vue文件格式化问题
- 深入理解jQuery3.0的domManip函数
- SqlServer中如何解决session阻塞问题
- 简介AngularJS的HTML DOM支持情况
- php学习笔记之面向对象编程
- JavaScript中的Primitive对象封装介绍
- PHP使用imagick读取PDF生成png缩略图的两种方法
- js+html5实现半透明遮罩层弹框效果
- jQuery实现在HTML文档加载完毕后自动执行某个事件
- 排除JQuery通过HttpGet调用WebService返回Json时“pars
- Javascript es7中比较实用的两个方法示例
- PHP实现递归无限级分类
- Laravel给生产环境添加监听事件(SQL日志监听)
- JS使用cookie实现DIV提示框只显示一次的方法
- asp.net中ADO SQL数据库 笔记汇总 持续更新中
- asp.net使用jQuery Uploadify上传附件示例