肥宅钓鱼网
当前位置: 首页 钓鱼百科

vscode格式化快捷键(一个vsCode格式化插件)

时间:2023-07-18 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

背景近来研究前端,然后一直在百度上找VScode格式化的插件,结果找了半天都不靠谱。目前没有一个可以格式化html、css、符合ESlint的js、vue的插件,所以自己东拼西凑加实践找到解决方法。

ESlint:是用来统一JavaScript代码风格的工具,不包含css、html等

背景

近来研究前端,然后一直在百度上找VScode格式化(ESlint)的插件,结果找了半天都不靠谱。目前没有一个可以格式化html、css、符合ESlint的js、vue的插件,所以自己东拼西凑加实践找到解决方法。

一、安装插件

1)ESlint:javascript代码检测工具,可以配置每次保存时格式化js,但每次保存只格式化一点点,你得连续按住Ctrl S好几次,才格式化好,自行体会~~2)vetur:可以格式化html、标准css(有分号 、大括号的那种)、标准js(有分号 、双引号的那种)、vue文件,但是!格式化的标准js文件不符合ESlint规范,会给你加上双引号、分号等,像这样

3)Prettier - Code formatter:只关注格式化,并不具有eslint检查语法等能力,只关心格式化文件(最大长度、混合标签和空格、引用样式等),包括JavaScript · Flow · TypeScript · CSS · SCSS · Less · JSX · Vue · GraphQL · JSON · Markdown4)Manta's Stylus Supremacy: 格式化stylus的插件(不用就不装),因为vetur会把css格式化有分号 、大括号的那种,此插件会把css格式化成stylus风格,像这样

二、配置settings.json信息

File->Preference->Settings【也可以快捷键 ctr,(window系统) 直接打开】

现在看到的是界面配置模式,点击右上角的大括号(如下图),可以打开 settings.json 文件。

粘贴以下代码,保存即可

把代码贡献一下:

{// vscode默认启用了根据文件类型自动设置tabsize的选项"editor.detectIndentation": false,// 重新设定tabsize"editor.tabSize": 4,// #值设置为true时,每次保存的时候自动格式化;值设置为false时,代码格式化请按shift alt F"editor.formatOnSave": false,// #每次保存的时候将代码按eslint格式进行修复"eslint.autoFixOnSave": true,// 添加 vue 支持"eslint.validate": ["javascript","javascriptreact",{"language": "vue","autoFix": true}],//#让prettier使用eslint的代码格式进行校验"prettier.eslintIntegration": true,//#去掉代码结尾的分号"prettier.semi": false,//#使用带引号替代双引号"prettier.singleQuote": true,"prettier.tabWidth": 4,//#让函数(名)和后面的括号之间加个空格"javascript.format.insertSpaceBeforeFunctionParenthesis": true,// #这个按用户自身习惯选择"vetur.format.defaultFormatter.html": "js-beautify-html",// #让vue中的js按"prettier"格式进行格式化"vetur.format.defaultFormatter.js": "prettier","vetur.format.defaultFormatterOptions": {"js-beautify-html": {// #vue组件中html代码格式化样式"wrap_attributes": "force-aligned", //也可以设置为“auto”,效果会不一样"wrap_line_length": 200,"end_with_newline": false,"semi": false,"singleQuote": true},"prettier": {"semi": false,"singleQuote": true}},"[jsonc]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},// 格式化stylus, 需安装Manta's Stylus Supremacy插件"stylusSupremacy.insertColons": false, // 是否插入冒号"stylusSupremacy.insertSemicolons": false, // 是否插入分号"stylusSupremacy.insertBraces": false, // 是否插入大括号"stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行"stylusSupremacy.insertNewLineAroundBlocks": false,"prettier.useTabs": true,"files.autoSave": "off","explorer.confirmDelete": false,"[javascript]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},"[json]": {"editor.defaultFormatter": "esbenp.prettier-vscode"},"diffEditor.ignoreTrimWhitespace": false // 两个选择器中是否换行}

从此直接 Ctrl S 就能一键格式化了。

    推荐阅读
  • 2022重庆垫江老旧小区改造 2022重庆垫江老旧小区改造计划

    2022年垫江将投资4500万元用以改造广电馨苑、九中宿舍、中心广场老旧小区、天德大厦、绸厂家属院等108个老旧小区。详见正文。

  • 王者荣耀天幕金虎啸春怎么获取

    同时,玩家在获得金虎啸春天幕后可在大厅-定制-个性天幕中完成设置。

  • 充电式暖水袋评测(充电几分钟温暖一整夜)

    特别是对于家里有老人孩子的情况来说特别容易因为温度变化而引发感冒。随着科技进步市面上也出现过多款插电加热的电热水袋产品,而这类型的产品最令人关注的就是其安全性。采用了独特设计的防爆充电夹,可以感受到被加热的电热水袋膨胀状态,可以实现自动断电与智能温控,使用更为安全放心。整个素乐电热暖水袋采用了全密封设计,无需加热灌水步骤使用异常方便。持续6小时以上的发热效果,可以带来一整夜的温度。

  • 干墨鱼怎么做简单好吃(干墨鱼烹饪方法)

    干墨鱼怎么做简单好吃墨鱼烧肉:把墨鱼干浸软之后洗净,连内壳一起切成段,再把墨鱼干切成小块备用,五花肉也需要切块,在锅中放油,先炒肉,然后再加入墨鱼块,炒干其中的水分之后就可以加料酒。再去掉其中的血污。墨鱼干放上一个就可以了,放多了是会有腥味存在的,然后用小火煲汤就可以吃了。

  • 虾酱的制作方法(怎样做虾酱吃)

    接下来我们就一起去了解一下吧!虾酱的制作方法北豆腐块,河虾100克,芹菜100克,姜少许,料酒适量,虾酱,水淀粉适量。将鲜虾稀客去沙线后洗净,芹菜去叶洗净后切段待用;豆腐切块后放入油锅中剪成脸面金黄待用;锅中再次倒入油,7成热时,下入姜片爆香,然后倒入虾酱炒散;接着倒入芹菜段和虾,炒匀后倒入清水没过三分之一食材;然后倒入煎好的豆腐,加盖烧3分钟后淋入水淀粉勾芡即可。

  • vivox21手机屏幕失灵 vivox21手机屏幕失灵维修多少钱

    如上述措施还不能解决问题,请到当地售后服务中心,有专业技术人员检测解决。vivoX21是维沃移动通信有限公司旗下产品。2018年3月13日X21宣传海报发布。2018年3月19日,vivo公布X21手机。指纹和人脸可同时识别,面部识别加入了红外补光灯。2018年5月22日,vivo发布旗舰机X21非凡版,3698元起售。

  • 集成吊顶颜色搭配效果图(沈阳家装集成吊顶颜色选择技巧)

    集成吊顶是装饰美家的首选,为什么呢?集成吊顶有安装简单、布置灵活,可以遮盖隐蔽管线,保持整体空间美观度这些作用。那么接下来小编就来给大家讲一讲沈阳家装集成吊顶颜色的选择方法及注意要点。厨卫集成吊顶的色系要根据墙面瓷砖或者橱柜的颜色制定方案。各种花色的板与白色的板搭配已经成为吊顶产品的主流搭配方案。

  • 吋怎么读(吋的音节有哪些)

    下面更多详细答案一起来看看吧!吋怎么读吋,读音为yīng-cùn,即英寸的简写。注:一吋=一英寸=2.54厘米。吋字作单位起源于民国时期的翻译,而在中国文字改革委员会国家标准计量局于1977年7月20日公布的《关于部分计量单位名称统一用字的通知》中确定作为计量单位使用时,“吋”字属于别字,应使用“英寸”代替。吋,读音:[cùn]释义:英美制长度单位,一英尺的十二分之一。

  • 停车为什么要远离豪车(开千万级别豪车)

    那是因为劳斯莱斯哥认为车位是小区业主共有的,他有权停放。但是这种判决,和深圳市正在推行的地方政策并不一致,深圳市目前不允许车位买卖,车位没有产权。所以严格来说,深圳目前并没有出台正式生效的车位管理办法。据统计:2020年年底,深圳机动车保有量已超过350万辆,车位逾240万个,缺口超过100万。作者认为,深圳应尽快出台立法保护文件为现行政策保驾护航。

  • 快手盖饭的做法大全集(不加一滴水的快手干饭美味)

    十分钟可以搞掂的,川香麻辣虾鲜嫩Q弹,麻辣适中,好吃到爆,我来为大家讲解一下关于快手盖饭的做法大全集?跟着小编一起来看一看吧!欢迎在下方留言分享您对这道美食的建议。