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

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

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

背景近来研究前端,然后一直在百度上找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 就能一键格式化了。

    推荐阅读
  • 天行九歌紫女韩非焰灵姬(焰灵姬手持双火剑单挑白亦非)

    而这次白亦非是亲自出战,只不过他的第一个对手就是焰灵姬。焰灵姬之前已经输给了白亦非,所以这次理论上说还会说。所以肯定会有所准备,从设定上来看,焰灵姬还是主要以火攻为主,毕竟是擅长使用火焰的女人。只不过,在后面的剧情中,焰灵姬的火焰装扮也会再次改变,那就是穿上蓝色的柔美礼服跳舞。当然,除了焰灵姬和血衣侯白亦非的大战值得关注之外。

  • 松茸吃多了会上火吗 松茸吃多了会上火吗

    功效是补肾强身、理气化痰。主治腰膝酸软、头昏目弦、湿痰之咳嗽、胸膈痞闷、恶心呕吐、肢体困倦等症。如果发现吃松茸有上火的症状,查看自己的生活习惯以及其他食材,上火应该是其他方面的原因,和松茸无关。松茸营养丰富,含有蛋白质、氨基酸、多种维生素、碳水化合物和矿物质等营养成份。此外,松茸富含蘑菇多糖且有搞癌的作用。酒本身有活血的作用,所以人们喝松茸泡酒更利于其营养的的吸收,并有很高的药用价值。

  • 咸阳etc查询官网(咸阳车主已经上了ETC的船)

    目前,部分银行ETC绑定借记卡需留存保证金。对于ETC欠费上征信问题,目前留意费用是最好的办法。已经贴在前档的车主,万不可轻易拆卸,造成开关弹起、ETC失灵!新闻报道,贵州的丁先生发现自己的ETC信用卡有两笔998元的消费,遂向警方报案。ETC信用卡使用者,最好开通短信提醒功能,万一被盗刷,马上就能知道。

  • 电子琴指法基本功练习(电子琴练习技巧)

    五线谱是一种固定调谱,通常是C大调。下面列出简谱各个大调式的7个键位中的黑键。以上键位的认定,必须通过大调音阶构成的检验。有些人通常只用大调音阶构成来认定,往往一时头脑不清醒,半音还是全音没搞准,造成音准不准确而使音调的漂移。要知道,首调唱名法因在表现调式形态方面的直观性和运用移调技术时的便利性,一直受到许多音乐理论家和教育家的重视,并且至今仍被欧美国家的许多音乐专业院校广泛采用。

  • 短文还原英语(英语晨读重回故乡)

    Iamsailing,Iamsailing我在远航,我在远航Homeagainacrossthesea穿越海洋,重回故乡Iamsailingstormywaters我在远航,乘风破浪Tobenearyou,tobefree向你靠近,获得自由Iamflying,Iamflying我在飞翔,我在飞翔Likeabird'crossthesky像那鸟儿,展翅翱翔flyingpassinghighcloud

  • 鲫鱼的产地分布,鲫鱼的生长条件(野生鲫鱼冬天分布范围)

    鲫鱼的产地分布在中国除青藏高原外的江河、湖泊、池塘等水体中,全球各地淡水水域均有引入。鲫鱼主要有高背鲫、方正银鲫、彭泽鲫和淇河双背鲫鱼四个品种。方正银鲫的背部是黑灰色,体侧和腹部是深银白色,最大体重为1.5公斤,一般为0.5~1公斤左右。优良的生态环境为淇河鲫鱼的生长、繁殖创造了良好的条件。淇河鲫鱼肉鲜嫩可口,据古籍记载,淇河鲫鱼和无核枣、缠丝鸭蛋是当地三大贡品。

  • 发动机冷却液换完还是高温(要给发动机散热吗)

    有很多老司机,开车之前,都会在车上呆一会并不着急行驶,之前老一点的车辆,刚启动,机油还在最底部,温度不高,无法起到很好的润滑左右,对发动机不太好。

  • 急性腹膜炎有什么症状(急性腹膜炎有什么症状吗)

    急性腹膜炎是由于细菌或者化学物质作用于腹膜而引起的急性腹膜炎症。其中,性生活频繁的女性中,盆腔炎可继发于多种原因,如淋球菌、衣原体,或是败血症性流产等。此外,任何途径的腹膜内血液感染,任何类型的引流都可以增加细菌进入腹膜腔,而造成腹膜炎症。如何预防急性腹膜炎及早治疗可能引起腹膜炎的腹腔内炎症性疾病,对任何腹腔手术都应严格执行无菌操作,肠道手术前应给予抗菌药物以减少腹膜炎的发生机会。

  • 养狗家里臭味怎么去除 屋里养狗狗臭味怎么祛除

    3、还可以在室内放些活性炭,活性炭吸附异味可达到净化空气的效果。

  • 哪款面霜可以提亮肤色(面霜推荐有淡化斑点)

    它的质地属于乳霜状,清爽不油腻,吸收性很好。欧莱雅20霜作为欧莱雅集团的“亲儿子”,欧莱雅在玻色因成分应用和护肤品定价上都占有绝对优势。这款20霜也是欧莱雅推出的一款高浓度玻色因面霜,其中用到的浓缩玻色因PRO,应用浓度达到了20%。将原料组中玻色因浓度提高,能够更大效率地促进胶原蛋白生成以及修护肌肤内损伤。面霜触感软糯,吸收后皮肤显哑光质感,适合多种肤质使用。