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

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 就能一键格式化了。

    推荐阅读
  • 缅甸怎么有那么多翡翠 缅甸为什么有那么多翡翠

    翡翠最早的发源地也是在缅甸地区。对于天然气、钨、石油等等各种各样的矿产资源也都是十分丰富的。缅甸对于开采矿物资源方面有着十分悠久的历史,并且开采技术也十分先进。而在翡翠开采过程中如果想要把它完好无缺地保存下来,就需要温度比较低的环境下。而缅甸正好具备这一温度条件。

  • 如何在迷你世界制作豪宅传送门(有具体方法吗)

    下面希望有你要的答案,我们一起来看看吧!如何在迷你世界制作豪宅传送门在迷你世界制作豪宅传送门的途径有两种:第一种需要的材料是传送点核心方块和点成产生器。将传送点核心方块先放在地上,然后将点成产生器通电,之后设置一下传送点就可以使用了。第二种传送门最稀有,制作方法是将传送门块放入高三竞二的门框里,用点火石对着门框里点燃,然后就建造完成。

  • 学习书法是否一定从楷书学起(楷书是书法的基础吗)

    我们在平常发布的文章互动中,会看到有朋友有这样的问题:从书体发展源流上选择篆书和隶书,那为什么不从甲骨文开始练习?《九成宫醴泉铭》原因很简单,因为篆书和隶书脱去了甲骨文作为原始文字的象形、指事、会意等特征,平动笔画多,提按顿挫少,点画也简单。这样的观点也并非毫无依据。不仅是楷书有严格的法度要求,草书也是,正所谓“草书除了格,神仙识不得”。学习楷书的目的是帮我们确立一种规则意识和点画观念。

  • 汽车4s店经营管理模式(新汽车销售管理办法落地首日)

    7月1日,新《汽车销售管理办法》正式施行。这部打破汽车厂商与经销商间单一授权制关系的新法规,在落地的首日,迎来苏宁易购第一家汽车超市即将在南京开业迎客的消息。作为一家传统家电销售商,苏宁易购早已建立电商平台。据了解,作为一家综合业务的汽车超市,苏宁易购首家汽车超市不只是销售整车,其业务还包括养护用品、保养售后、汽车金融、汽车保险、汽车租赁等汽车后市场和金融业务。

  • 宝宝巴士动画片真人版恐龙(宝宝巴士动画-)

    以下内容希望对你有帮助!宝宝巴士动画片真人版恐龙恐龙乐园,动物,恐龙,大自然,男孩,女孩,3岁,

  • 百香果冬天好储藏吗 冬天的百香果怎么保存

    但是因为冬天的气温比较低,所以在喝百香果水的时候避免冷饮,最好喝温热一点的,这样对肠胃来说会更健康一些。百香果本身的营养就非常丰富,不管是夏天喝还是冬天喝都能为人体补充一定的营养物质,所以都是有一定好处的。

  • 鱼缸什么过滤最干净(让你瞬间从菜鸟变大拿)

    利用抽水泵把鱼缸的水体通过管材抽至上部过滤棉、生化滤材里,经过物理、生化过滤后再返回鱼缸里。这种方式的上滤池不宜过大,以免影响美观。这种过滤方式主要代表就是鱼缸外部,鱼缸底柜中所设置的“底滤”,通过管材和鱼缸的水体进行连接。这种过滤方式比较占用空间,但是其隐蔽性值得推广,不占用鱼缸的空间,也不影响其美观,又能通过高低柜调节鱼缸在适当的高度,便于人们观赏。

  • 物流管理专业学什么专业课(物流管理与工程类专业全解读)

    招生院校根据阳光高考网数据显示,全国开设物流管理专业的院校共503所,在辽宁招生的不在少数,院校划分为不同的分数段,供大家参考。就职后的对口岗位大多会从低层做起,工作强度大,起步薪资较低。负责海运调度、操作等工作;3.各大港口。负责调控、规划等工作;4.车企。

  • 楼房层高多少米比较合适(房子最舒服的层高是多少)

    房子最舒服的层高是多少?你家符合标准吗?今天小编就来给你讲一讲!普通住宅:2.8米洋房:3米左右大平层:3—3.6米之间别墅:2.8—3.6米之间根据《住宅设计规范》规定,普通住宅为2.8米,但是对于目前居住者的需求来看,其实3米更为合适,而超过3.6米就不能算是单层面积了。

  • 无痛人流需要做多久时间(做无痛人流需要多长时间)

    无痛人流需要做多久时间无痛人流的出现在较短时间内解决了很多意外解除了意外怀孕女性的困扰,而很多女性对做无痛人流多长时间的问题比较关心。术后因子宫收缩,下腹部有疼痛,属正常现象,3天后会消失,术后一个星期内有阴道少量流血,超过15天阴道流血仍不干净或者有大量流血并伴有剧烈腹痛,及时去医院复查。因此做无痛人流多长时间主要由术前准备时间、手术时间和术后恢复时间所构成。