文章目录

  • 一、插件的介绍与安装
    • 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的介绍使用及相关配置相关推荐

  1. 一套流程教你完成基于vue脚手架的vscode代码规范(vetur+eslint+prettier)配置

    在写代码的过程当中一般都会要求生产统一风格的代码.规范,简洁的代码好处就不用我多说了吧.接下来就按我的方法来初始化代码生产环境吧. 配置步骤 1.在vscode中下载三个插件 vetur,Pretti ...

  2. vscode中如何修改vetur配置_vscode 配置vue+vetur+eslint+prettier自动格式化功能

    该配置用于vue开发,最终效果是保存时自动根据eslint对js.html和css代码进行格式化. vscode Vetur插件 Vetur插件用于识别vue文件,原本vetur自带格式化功能,但是和 ...

  3. 使用webpack打包后,vscode中vue代码变白色的解决办法

    使用webpack打包后,vscode中vue代码变白色的解决办法 卸载vetur,重装vetur

  4. Android Studio中的代码格式快捷方式

    本文翻译自:Code formatting shortcut in Android Studio I have started developing with Android Studio . 我已经 ...

  5. Word中使用代码高亮插件

    Word中使用代码高亮插件 1.下载并安装:SyntaxHighlighter4Word.zip 解压,然后双击bin\word2010\Kong.SyntaxHighlighter.Word2010 ...

  6. Visual Studio Code 中部分代码变黑白色(前端vue-element-admin项目测试有效)

    @[TOC](Visual Studio Code 中部分代码变黑白色(前端vue-element-admin项目测试有效)) 代码变黑白色 使用vue-element-admin 后台模板在Visu ...

  7. IDEA中vue代码提示

    IDEA中vue代码提示 Settings → Plugins → vue.js Settings → Edit → File Types → Vue.js Template → 添加 *.vue 要 ...

  8. vscode中vue代码格式化的相关配置

    俗话说,工欲善其事必先利其器. 作为一个强迫症码奴,写代码时的格式十分重要,但是一步步改又很麻烦,不小心ALT+SHIFT+F又还原了,于是做了如下相关配置. 使多行属性在一行显示 现在的 原来的 操 ...

  9. vscode中vue代码高亮_Vue中添加友盟代码统计

    前言 更多内容,请访问我的 个人博客. 如下图所示: 在入口App.vue中添加代码: <script> export default {name: 'app',mounted () {c ...

最新文章

  1. 端口转发与代理工具 内网代理 内网反弹代理
  2. 石川es6课程---17、ES7 预览
  3. C#全局键盘监听(Hook)
  4. window.onload和$(document).ready()区别很大……
  5. AndroidStuido编译release版本apk(非签名apk)
  6. 一个简单的freemark输入输出的案例(一)
  7. ASP.NET MVC 的安装过程详解
  8. oracle 复制组删除,利用copy在ASM磁盘组之间迁移
  9. python创建一个包,如何从python包创建一个osx应用程序/ dmg?
  10. MyEclipse断点调试不可用解决办法
  11. Android 注解的使用与注意事项
  12. 【IKExpression】IKExpressionV2.0简易表达式解析器
  13. 谷歌浏览器怎么登录及开启同步功能
  14. Google帝国研究——Google的产业构成
  15. docker端口映射但外网无法访问解决方案
  16. 数据分析5-银行客户风险评估实战
  17. 企业网站建设要注意的四大准则
  18. 用python制作二维码_使用python制作二维码
  19. 【已解决替代Google英文网页翻译】英文网页翻译成中文(不用额外的插件解决方法)
  20. Excel函数——小数点计算

热门文章

  1. 基于VC++的3D地形绘制与纹理贴图
  2. Android textview设置ttf字体库本地库和网络库使用的两种方式
  3. 寒假第三周学习总结与反思
  4. 【学习笔记】数据结构之单链表(先进先出、先进后出)
  5. 【干货分享】一篇文章帮你搞定前端高频面试题
  6. HDFS命令:hdfs dfs
  7. Gdk-CRITICAL **: IA__gdk_drawable_get_size: assertion `GDK_IS_DRAWABLE (drawable)‘ failed
  8. 响应式设计:理解设备像素,CSS像素和屏幕分辨率
  9. Linux驱动学习-平台设备驱动probe函数-20220410
  10. Arduino压电震动传感器(二)