Vs Code中Vue代码格式插件,Vetur、ESLint 、Prettier - Code formatter的介绍使用及相关配置
文章目录
- 一、插件的介绍与安装
- 1、Vetur插件
- 2、ESLint 插件
- 3、Prettier - Code formatter插件
- 二、相关文件配置
- 总结
前面主要先对插件进行介绍和如何安装,之后在进行文件的配置,悉知!!!
一、插件的介绍与安装
1、Vetur插件
Vetur是一款Vue代码高亮显示的一款插件,在没有使用此插件前,以 .vue的文件名代码是没有颜色的!!!
安装步骤:在扩展商店中搜索( Vetur )点击安装
2、ESLint 插件
ESLint插件主要用来检测代码的语法格式,以便我们规范书写,避免因编译所发生的错误 。
作用如下图:
安装步骤:在扩展商店中搜索( ESLint )点击安装
3、Prettier - Code formatter插件
该插件主要用于格式化代码
在在扩展商店中搜索( Prettier - Code formatter )点击安装
二、相关文件配置
1、在安装完以上插件后,进入Vs Code设置面板。
2、点击按钮打开json文件
3、复制以下代码片段 ,注意:代码要粘贴在原来配置对象里面,追加如下配置代码,注意格式:
代码如下:
"[vue]": {"editor.defaultFormatter": "octref.vetur"},"[javascript]": {"editor.defaultFormatter": "vscode.typescript-language-features"},"eslint.validate": ["javascript","javascriptreact"],
"vetur.ignoreProjectWarning": true,"vetur.format.defaultFormatter.js": "vscode-typescript","vetur.format.defaultFormatter.html": "js-beautify-html","vetur.format.defaultFormatterOptions": {"js-beautify-html": {"wrap_line_length": 80,// Wrap attributes to new lines [auto|force|force-aligned|force-expand-multiline] ["auto"]"wrap_attributes": "force-expand-multiline"}},"editor.tabSize": 2,"vetur.validation.template": false,"git.ignoreLimitWarning": true,"editor.codeActionsOnSave": {"source.fixAll.eslint": true},"git.confirmSync": false,"eslint.quiet": true,"javascript.format.insertSpaceBeforeFunctionParenthesis": true,"typescript.format.insertSpaceAfterConstructor": true,"typescript.format.insertSpaceBeforeFunctionParenthesis": true,"javascript.preferences.quoteStyle": "single","javascript.format.insertSpaceAfterConstructor": true,"typescript.preferences.quoteStyle": "single","html.format.wrapAttributes": "force-expand-multiline","editor.formatOnSave": true,"prettier.vueIndentScriptAndStyle": true,"prettier.singleQuote": true,"prettier.useTabs": true,"prettier.printWidth": 100,"eslint.workingDirectories": [".eslintrc.js",{"mode": "auto"}]
注意:配置好之后,如果Vs Code右下角提示ESLint被禁用,点击一下,然后选择 allowEverywhere
总结
在完成以上安装配置后,就可以实现代码的格式的错误提示,在保存代码后也可以实现自动格式化。自动去除双引号和空格以及分号等代码不规范问题。十分好用!!!
提示:如果在以上代码设置后 在保存时没有作用 可以看这篇Prettier - Code formatter格式化无效解决方法
本篇文章到此结束。
Vs Code中Vue代码格式插件,Vetur、ESLint 、Prettier - Code formatter的介绍使用及相关配置相关推荐
- 一套流程教你完成基于vue脚手架的vscode代码规范(vetur+eslint+prettier)配置
在写代码的过程当中一般都会要求生产统一风格的代码.规范,简洁的代码好处就不用我多说了吧.接下来就按我的方法来初始化代码生产环境吧. 配置步骤 1.在vscode中下载三个插件 vetur,Pretti ...
- vscode中如何修改vetur配置_vscode 配置vue+vetur+eslint+prettier自动格式化功能
该配置用于vue开发,最终效果是保存时自动根据eslint对js.html和css代码进行格式化. vscode Vetur插件 Vetur插件用于识别vue文件,原本vetur自带格式化功能,但是和 ...
- 使用webpack打包后,vscode中vue代码变白色的解决办法
使用webpack打包后,vscode中vue代码变白色的解决办法 卸载vetur,重装vetur
- Android Studio中的代码格式快捷方式
本文翻译自:Code formatting shortcut in Android Studio I have started developing with Android Studio . 我已经 ...
- Word中使用代码高亮插件
Word中使用代码高亮插件 1.下载并安装:SyntaxHighlighter4Word.zip 解压,然后双击bin\word2010\Kong.SyntaxHighlighter.Word2010 ...
- Visual Studio Code 中部分代码变黑白色(前端vue-element-admin项目测试有效)
@[TOC](Visual Studio Code 中部分代码变黑白色(前端vue-element-admin项目测试有效)) 代码变黑白色 使用vue-element-admin 后台模板在Visu ...
- IDEA中vue代码提示
IDEA中vue代码提示 Settings → Plugins → vue.js Settings → Edit → File Types → Vue.js Template → 添加 *.vue 要 ...
- vscode中vue代码格式化的相关配置
俗话说,工欲善其事必先利其器. 作为一个强迫症码奴,写代码时的格式十分重要,但是一步步改又很麻烦,不小心ALT+SHIFT+F又还原了,于是做了如下相关配置. 使多行属性在一行显示 现在的 原来的 操 ...
- vscode中vue代码高亮_Vue中添加友盟代码统计
前言 更多内容,请访问我的 个人博客. 如下图所示: 在入口App.vue中添加代码: <script> export default {name: 'app',mounted () {c ...
最新文章
- 端口转发与代理工具 内网代理 内网反弹代理
- 石川es6课程---17、ES7 预览
- C#全局键盘监听(Hook)
- window.onload和$(document).ready()区别很大……
- AndroidStuido编译release版本apk(非签名apk)
- 一个简单的freemark输入输出的案例(一)
- ASP.NET MVC 的安装过程详解
- oracle 复制组删除,利用copy在ASM磁盘组之间迁移
- python创建一个包,如何从python包创建一个osx应用程序/ dmg?
- MyEclipse断点调试不可用解决办法
- Android 注解的使用与注意事项
- 【IKExpression】IKExpressionV2.0简易表达式解析器
- 谷歌浏览器怎么登录及开启同步功能
- Google帝国研究——Google的产业构成
- docker端口映射但外网无法访问解决方案
- 数据分析5-银行客户风险评估实战
- 企业网站建设要注意的四大准则
- 用python制作二维码_使用python制作二维码
- 【已解决替代Google英文网页翻译】英文网页翻译成中文(不用额外的插件解决方法)
- Excel函数——小数点计算
热门文章
- 基于VC++的3D地形绘制与纹理贴图
- Android textview设置ttf字体库本地库和网络库使用的两种方式
- 寒假第三周学习总结与反思
- 【学习笔记】数据结构之单链表(先进先出、先进后出)
- 【干货分享】一篇文章帮你搞定前端高频面试题
- HDFS命令:hdfs dfs
- Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion `GDK_IS_DRAWABLE (drawable)‘ failed
- 响应式设计:理解设备像素,CSS像素和屏幕分辨率
- Linux驱动学习-平台设备驱动probe函数-20220410
- Arduino压电震动传感器(二)