解决vscode进行vue格式化,会自动补分号和双引号的问题


Posted in Javascript onOctober 26, 2020

在使用vscode开发vue项目时,严格检查让人有点烦恼,必然需要一款可以自动格式化的插件进行快速严格检查的格式化。vscode插件会推荐使用 vetur 插件才会进行vue文件的识别与高亮。

安装完 vetur 后确实是可以对 vue文件进行高亮显示了,但是当你按下 shift+alt+f 进行格式化时,发现本来没有错误的代码却变成了一堆错误,莫名加上了分号,单引号也成功变成双引号了。在vue的严格检查中这些是最烦的。

那么需要对vscode的配置文件进行配置才可支持vue正确格式化。

打开 文件 -》首选项 -》往下拉找到 settings.json -》打开

默认的 settings.json 配置项可能不一样,现在只需要往json中写入以下配置就可格式化vue啦。

"vetur.format.defaultFormatterOptions": {
 "prettier": {
  "semi": false,
  "singleQuote": true
 }
}

可能会出现 分号和双引号确实不会再自动添加了,但是不会在方法括号之间插入空格,可以再加入这条配置即可。

"javascript.format.insertSpaceBeforeFunctionParenthesis": true,

"vetur.format.defaultFormatter.js": "vscode-typescript"

最好再配置下vscode支持vue语言

"eslint.validate": [
 "javascript",
 "javascriptreact",
 "html",
  {
   "language": "vue",
   "autoFix": true
  }
]

补充知识:vscode格式化Vue出现的问题:单引号变双引号

问题描述

在使用vscode格式化vue代码时,出现单引号变成了双引号问题

解决方案

在项目根目录下新建文件:.prettierrc.json

内容:

{
  "singleQuote":true,
  "semi":false
}

解决vscode进行vue格式化,会自动补分号和双引号的问题

以上这篇解决vscode进行vue格式化,会自动补分号和双引号的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript 判断指定字符串是否为有效数字
May 11 Javascript
JS获得选取checkbox整行数据的方法
Jan 28 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
Sep 30 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
Apr 05 Javascript
jQuery点击输入框显示验证码图片
May 19 Javascript
JavaScript prototype属性详解
Oct 25 Javascript
Angularjs使用ng-repeat中$even和$odd属性的注意事项
Dec 31 Javascript
详解Vue.js自定义tipOnce指令用法实例
Dec 19 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
教你搭建按需加载的Vue组件库(小结)
Jul 29 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
Aug 04 Javascript
JavaScript数值类型知识汇总
Nov 17 Javascript
vue实现前端列表多条件筛选
Oct 26 #Javascript
vue实现单一筛选、删除筛选条件
Oct 26 #Javascript
vue通过接口直接下载java生成好的Excel表格案例
Oct 26 #Javascript
基于elementUI竖向表格、和并列的案例
Oct 26 #Javascript
原生js实现贪吃蛇游戏
Oct 26 #Javascript
JavaScript实现五子棋小游戏
Oct 26 #Javascript
详解vue3.0 的 Composition API 的一种使用方法
Oct 26 #Javascript
You might like
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
JavaScript 特殊字符
2007/04/05 Javascript
JavaScript 应用技巧集合[推荐]
2009/08/30 Javascript
Firefox+FireBug使JQuery的学习更加轻松愉快
2010/01/01 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
常用js字符串判断方法整理
2013/10/18 Javascript
AngularJS  双向数据绑定详解简单实例
2016/10/20 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
微信小程序 定位到当前城市实现实例代码
2017/02/23 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
vue+iview+less+echarts实战项目总结
2018/02/22 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
Python的Flask框架中@app.route的用法教程
2015/03/31 Python
Python线程指南详细介绍
2017/01/05 Python
使用Python实现windows下的抓包与解析
2018/01/15 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
python使用Qt界面以及逻辑实现方法
2019/07/10 Python
django做form表单的数据验证过程详解
2019/07/26 Python
python selenium xpath定位操作
2020/09/01 Python
python 获取字典特定值对应的键的实现
2020/09/29 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
linux比较文件内容的命令是什么
2013/03/04 面试题
abstract class和interface有什么区别
2013/08/04 面试题
交通事故检查书范文
2014/01/30 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
中学生运动会口号
2014/06/07 职场文书
2014年统战工作总结
2014/12/09 职场文书
担保贷款承诺书
2015/04/30 职场文书
上课讲话检讨书范文
2015/05/07 职场文书
2015年学校团委工作总结
2015/05/26 职场文书
大学生社区义工服务心得体会
2016/01/22 职场文书
创业计划书之废品回收
2019/09/26 职场文书