详解VS Code使用之Vue工程配置format代码格式化


Posted in Javascript onMarch 20, 2019

编辑器另外一个很重要的功能就是代码格式化了,VS Code默认提供常见文件的格式化,如.js,.html等。

添加对.vue文件的格式化支持

这里我们添加对 .vue 文件的格式化支持。
1. 安装 Vetur 插件
2. 在 VS Code 的设置中添加如下规则:

{
   "vetur.format.defaultFormatter": {
    "html": "prettier",
    "css": "prettier",
    "postcss": "prettier",
    "scss": "prettier",
    "less": "prettier",
    "js": "prettier",
    "ts": "prettier",
    "stylus": "stylus-supremacy"
  }
}

这里是设置 Vetur 默认使用的格式化插件 prettier。 这样对于.vue文件中的 html 和 javascript 代码都有格式化支持了。

使用符合 ESLint 规范的格式化

1、使用 prettier 格式化 .js 文件

可以设置 prettier 在格式化的时候,读取项目的 .eslintrc的配置,对 js代码进行格式化。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

  1. 首先为 VS Code 安装 prettier 插件
  2. 在 VS Code 的设置中添加如下配置
    1. json
    2. "prettier.eslintIntegration": true

2、对.vue文件的格式化

prettier插件对 .vue 文件格式化时,暂不能支持将 eslint规范应用到 js代码中。

但是我们可以先将其格式化,然后利用 ESLint 保存文件时自动修复错误的特性,修复一些诸如 分号,空格,缩进 等错误。

参考资料:

- Vetur

本文首发于我的github

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery插件jbox使用iframe关闭问题
Feb 09 Javascript
js操作CheckBoxList实现全选/反选(在客服端完成)
Feb 02 Javascript
IE下window.onresize 多次调用与死循环bug处理方法介绍
Nov 12 Javascript
JavaScript实现自动消除按钮功能的方法
Aug 05 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
Nov 30 Javascript
JavaScript实现in-place思想的快速排序方法
Aug 07 Javascript
微信小程序 定义全局数据、函数复用、模版等详细介绍
Oct 27 Javascript
解决浏览器会自动填充密码的问题
Apr 28 Javascript
webpack使用 babel-loader 转换 ES6代码示例
Aug 21 Javascript
微信小程序使用scroll-view标签实现自动滑动到底部功能的实例代码
Nov 09 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
Aug 08 Javascript
小程序input数据双向绑定实现方法
Oct 17 Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 #Javascript
vue实现可视化可拖放的自定义表单的示例代码
Mar 20 #Javascript
详解JavaScript作用域和作用域链
Mar 19 #Javascript
vue双向绑定及观察者模式详解
Mar 19 #Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
Mar 19 #Javascript
在vue中使用G2图表的示例代码
Mar 19 #Javascript
Three.js中矩阵和向量的使用教程
Mar 19 #Javascript
You might like
在线竞拍系统的PHP实现框架(二)
2006/10/09 PHP
php at(@)符号的用法简介
2009/07/11 PHP
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
php简单判断文本编码的方法
2015/07/30 PHP
原生js实现数字字母混合验证码的简单实例
2015/12/10 Javascript
node网页分段渲染详解
2016/09/05 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
vue-router 路由基础的详解
2017/10/17 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
Python字符串格式化输出方法分析
2016/04/13 Python
Python的消息队列包SnakeMQ使用初探
2016/06/29 Python
Python创建一个空的dataframe,并循环赋值的方法
2018/11/08 Python
PyGame贪吃蛇的实现代码示例
2018/11/21 Python
Python实现SQL注入检测插件实例代码
2019/02/02 Python
Python除法之传统除法、Floor除法及真除法实例详解
2019/05/23 Python
django-rest-framework 自定义swagger过程详解
2019/07/18 Python
python 命令行传入参数实现解析
2019/08/30 Python
pytorch构建多模型实例
2020/01/15 Python
python的sys.path模块路径添加方式
2020/03/09 Python
AE美国鹰日本官方网站: American Eagle Outfitters
2016/12/10 全球购物
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
客户代表实习人员自我鉴定
2013/09/27 职场文书
大专毕业生自我鉴定
2013/11/21 职场文书
学校岗位设置方案
2014/01/16 职场文书
学习之星事迹材料
2014/05/17 职场文书
禁止高声喧哗的标语
2014/06/11 职场文书
中层干部培训方案
2014/06/16 职场文书
节水口号标语
2014/06/19 职场文书
省委召开党的群众路线教育实践活动总结大会报告
2014/10/21 职场文书
岗位竞聘报告范文
2014/11/06 职场文书
杭州黄龙洞导游词
2015/02/10 职场文书
酒店工程部主管岗位职责
2015/04/16 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书