解决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下查找父节点的简单方法
Aug 13 Javascript
JavaScript 数组的 uniq 方法
Jan 23 Javascript
JavaScript初学者应注意的七个细节小结
Jan 30 Javascript
javascript中数组和字符串的方法对比
Jul 20 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
Jan 25 Javascript
新手vue构建单页面应用实例代码
Sep 18 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
Dec 05 Javascript
js中this对象用法分析
Jan 05 Javascript
脚手架vue-cli工程webpack的作用和特点
Sep 29 Javascript
Vue+Element UI+vue-quill-editor富文本编辑器及插入图片自定义
Aug 20 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
Aug 04 Javascript
webpack介绍使用配置教程详解webpack介绍和使用
Jun 25 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简单实现发送带附件的邮件
2015/06/10 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
在phpstudy集成环境下的nginx服务器下配置url重写
2019/12/02 PHP
javascript 处理事件绑定的一些兼容写法
2009/12/24 Javascript
JQuery验证工具类搜集整理
2013/01/16 Javascript
javascript重复绑定事件造成的后果说明
2013/03/02 Javascript
jquery实现文字由下到上循环滚动的实例代码
2013/08/09 Javascript
jquery 追加tr和删除tr示例代码
2013/09/12 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
JS实现的自动打字效果示例
2017/03/10 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
微信小程序列表中item左滑删除功能
2018/11/07 Javascript
详解如何为你的angular app构建一个第三方库
2018/12/07 Javascript
浅谈Angular单元测试总结
2019/03/22 Javascript
微信小程序常用赋值方法小结
2019/04/30 Javascript
es6中比较有用的7个技巧小结
2019/07/12 Javascript
vue实现表格合并功能
2020/12/01 Vue.js
[46:38]完美世界DOTA2联赛PWL S2 Magma vs PXG 第三场 11.28
2020/12/02 DOTA
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
python函数参数*args**kwargs用法实例
2013/12/04 Python
python BeautifulSoup设置页面编码的方法
2015/04/03 Python
python中的不可变数据类型与可变数据类型详解
2018/09/16 Python
Python从ZabbixAPI获取信息及实现Zabbix-API 监控的方法
2018/09/17 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
使用Tensorflow实现可视化中间层和卷积层
2020/01/24 Python
利用Python将多张图片合成视频的实现
2020/11/23 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
美国性感内衣店:Yandy
2018/06/12 全球购物
西安夏日科技有限公司Java笔试题
2013/01/11 面试题
暑假实习求职信范文
2013/09/22 职场文书
总经理工作职责范文
2014/03/14 职场文书
保护动物的标语
2014/06/11 职场文书
员工自我工作评价
2015/03/06 职场文书
2015年幼儿园国庆节活动总结
2015/07/30 职场文书