vscode格式化代码(绝对好用,亲测)

vscode格式化代码(绝对好用,亲测)本人参考了二者的部分内容 进行了结合总结 感谢二位第一位 地址太长 就不直接写地址了第二位 地址太长 就不直接写地址了下载对应插件 可以观测到哪里不规范 1 代码格式化为 eslint 风格 2 HTML 格式化代码缩进此时可以看到代码哪里不规范 哪里有红线网络上说 1 alt shit f 可以格式化代码 2 直接 ctrl s 保存后就自动格式化代码 本人测试后发现有些问题 多逗号 分号等的东西 可能是我还缺啥配置导致快捷键不太好用吧 于是我增加了一些配置 支持了 2 ctrl s 后自动格式化代码增加

下载对应插件,可以观测到哪里不规范

1:代码格式化为eslint风格在这里插入图片描述
2:HTML格式化代码缩进
在这里插入图片描述
此时可以看到代码哪里不规范,哪里有红线
在这里插入图片描述
网络上说1:alt+shit+f可以格式化代码:2:直接ctrl+s保存后就自动格式化代码,本人测试后发现有些问题(多逗号,分号等的东西),可能是我还缺啥配置导致快捷键不太好用吧。于是我增加了一些配置,支持了2:ctrl+s后自动格式化代码










增加配置,ctrl+s保存后自动格式化代码

文件——首选项——设置

在这里插入图片描述
点击右上角的小文件标识
在这里插入图片描述
在对应{} settings.json里面覆盖配置
在这里插入图片描述
对应配置代码如下










{ 
    // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化  "editor.formatOnSave": true, // #每次保存的时候将代码按eslint格式进行修复 "eslint.autoFixOnSave": true, // 添加 vue 支持 "eslint.validate": [ "javascript", "javascriptreact", { 
    "language": "vue", "autoFix": true } ], // #让prettier使用eslint的代码格式进行校验  "prettier.eslintIntegration": true, // #去掉代码结尾的分号  "prettier.semi": false, // #使用带引号替代双引号  "prettier.singleQuote": true, // #让函数(名)和后面的括号之间加个空格 "javascript.format.insertSpaceBeforeFunctionParenthesis": true, // #这个按用户自身习惯选择  "vetur.format.defaultFormatter.html": "js-beautify-html", // #让vue中的js按编辑器自带的ts格式进行格式化  "vetur.format.defaultFormatter.js": "vscode-typescript", "vetur.format.defaultFormatterOptions": { 
    "js-beautify-html": { 
    "wrap_attributes": "force-aligned" // #vue组件中html代码格式化样式 } }, // 格式化stylus, 需安装Manta's Stylus Supremacy插件 "stylusSupremacy.insertColons": false, // 是否插入冒号 "stylusSupremacy.insertSemicolons": false, // 是否插入分好 "stylusSupremacy.insertBraces": false, // 是否插入大括号 "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行 "stylusSupremacy.insertNewLineAroundBlocks": false, "editor.codeActionsOnSave": { 
    "source.fixAll.eslint": true } // 两个选择器中是否换行 } 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218749.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:34
下一篇 2026年3月17日 下午11:34


相关推荐

  • 时序图读法

    时序图读法时序图读法从上到下 从左到右 高电平在上 低电平在下 高阻态在中间 双线表示可能高也可能低 视数据而定 交叉线表示状态的高低变化点 可以是高变低 也可以是低变高 也可以不变 竖线是生命线 代表时序图的对象在一段时期内的存在 时序图中每个对象和底部中心都有一条垂直段的虚线 这就是对象的生命线 对象的消息存在于两条生命线之间 时序要满足建立时间和

    2026年3月16日
    1
  • c++拷贝构造函数

    c++拷贝构造函数

    2021年9月29日
    48
  • 常见内网IP段_内网ip是什么

    常见内网IP段_内网ip是什么常见内网IP段局域网,解决了ipv4地址不够用的问题。同时方便维护管理。局域网地址范围分三类,以下IP段为内网IP段:C类:192.168.0.0-192.168.255.255B类:172.16.0.0-172.31.255.255A类:10.0.0.0-10.255.255.255…

    2025年11月18日
    5
  • jsp和servlet的区别「建议收藏」

    jsp和servlet的区别「建议收藏」jsp和servlet的区别JSP(全称JavaServerPages)是由SunMicrosystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的…

    2022年6月29日
    27
  • 百度文心一言核心技术解析与应用实践指南

    百度文心一言核心技术解析与应用实践指南

    2026年3月12日
    2
  • 保存对话框在哪里设置_vba另存为覆盖不提示

    保存对话框在哪里设置_vba另存为覆盖不提示         SaveFileDialogsaveFileDialog1=newSaveFileDialog();           saveFileDialog1.AddExtension=true;           saveFileDialog1.Filter=”ACCESS2003(*.mdb)|*.mdb|所有文件|*.*”;//文件类型  

    2022年10月8日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号