当前位置: 首页 > news >正文

vs code 代码保存自动格式化

步骤一:安装 Prettier 插件

  • 打开 VS Code
  • 点击左侧 扩展 图标(或按 Ctrl+Shift+X )
  • 在搜索框输入 Prettier - Code formatter
  • 点击 安装 按钮
  • 安装npm包:npm install prettier --save-dev

步骤二:验证项目配置文件

  • 检查.prettierrc.js文件(项目根目录),如果没有的话手动创建
module.exports={printWidth:160,// 指定代码换行的行长度。单行代码宽度超过指定的最大宽度,将会换行。默认为80tabWidth:4,//指定每个缩进级别的空格数useTabs:false,// 使用制表符 (tab) 缩进行而不是空格 (space)semi:true,//在语句结尾处自动添加分号,false就是不添加singleQuote:true,// 字符串是否使用单引号,默认为false,使用双引号quoteProps:'as-needed',//仅在需要时在对象属性周围添加引号jsxSingleQuote:false,//在JSX中使用单引号而不是双引号trailingComma:'es5',// 是否使用尾逗号,有三个可选值"<none|es5|all>"bracketSpacing:true,// 对象大括号直接是否有空格,默认为true,效果:{ foo: bar }bracketSameLine:true,//将 > 多行 JSX 元素放在最后一行的末尾,而不是单独放在下一行(不适用于自闭元素)。arrowParens:'always',//在单个箭头函数参数周围加上括号。htmlWhitespaceSensitivity:'ignore',//指定 HTML 文件的全局空白区域敏感度:"css"-遵守CSS display属性的默认值,"strict" - 空格被认为是敏感的,"ignore" - 空格被认为是不敏感的。vueIndentScriptAndStyle:true,endOfLine:'lf',};
  • 检查.vscode/settings.json文件(项目根目录),如果没有的话手动创建
{"editor.formatOnSave":true,"editor.defaultFormatter":"esbenp.prettier-vscode","[vue]":{"editor.defaultFormatter":"esbenp.prettier-vscode"},"[javascript]":{"editor.defaultFormatter":"esbenp.prettier-vscode"}}

步骤三:忽略特定文件

创建.prettierignore文件

node_modules/dist/*.min.js

步骤 四:验证自动格式化是否生效

  • 打开任意 Vue 文件
  • 修改代码格式(例如故意增加多余空格)
  • 按 Ctrl+S 保存文件
  • 观察文件是否自动格式化
http://www.jsqmd.com/news/900188/

相关文章:

  • 保姆级教程:在ROS Melodic下用PX4Ctrl实现无人机自动起飞(附状态机源码解析)
  • 【Coze工作流】零代码搭建AI自动化:从需求拆解到节点编排的实战指南
  • Windows桌面壁纸开发避坑指南:从DWM API到跨进程注入,这些‘坑’我帮你踩过了
  • B2B产品陈旧感:识别、影响与系统性对抗策略
  • 2026年知网新规下,论文AIGC率高怎么办?5款降AI工具实测指南 - 降AI实验室
  • 2026年 断桥窗厂家推荐排行榜:断桥铝门窗/断桥铝窗户/断桥门窗,隔音保温与高端品质之选 - 品牌企业推荐师(官方)
  • C#中PDF操作-QuestPDF介绍和使用教程
  • 加香机源头工厂如何选?2026香薰机精油/商场香氛系统/加
  • 医疗AI模型评估实战:用Python的DeLong检验判断新诊断算法是否真的比老方法好
  • 2026年第二季度泰州五粮液回收平台深度解析:如何甄选专业、高效、保值的服务伙伴? - 2026年企业资讯
  • 第 5 篇:Agent 记不住事?补上 Memory + RAG 检索
  • 企业级集成怎么选:n8n、Zapier还是RestCloud iPaaS?
  • 2026年 东莞遮光膜厂家推荐排行榜:mini遮光膜/PET遮光膜/点阵遮光膜/黑色遮光膜/LED遮光膜/防漏光遮光膜优质品牌深度解析 - 品牌企业推荐师(官方)
  • 论文ai痕迹去不掉怎么办?2026年5月4款降AI工具深度推荐
  • 基于监督学习的工业物联网无线干扰识别:从原理到嵌入式实现
  • 2026年5月比较好的家电清洗公司哪家权威厂家推荐榜,油烟机深度清洗、空调全拆清洗、洗衣机夹层除菌清洗、冰箱及地暖清洗厂家选择指南 - 海棠依旧大
  • macOS Sequoia上如何安装gcc/g++环境?
  • 一站式搞定Invar 36现货:多规格棒材带材的优质供应网络汇总 - 品牌2025
  • Arm编译器v5到v6预定义宏迁移实战指南
  • 别再死记硬背L1、L2范数了!用Python可视化带你直观理解Lp范数家族
  • 2026年|论文去AI痕迹指南:DeepSeek降AI指令+3款工具测评(降至10%) - 降AI实验室
  • 2026年Q2专业的宁波公职面试培训公司:深度解析宁波彤心教育科技有限公司 - 2026年企业资讯
  • CSE-CIC-IDS2018数据集实战:如何用Python预处理CSV文件并快速开始你的入侵检测模型训练
  • 2026年 木屋厂家推荐排行榜:实木/防腐/原木/轻型/重型/景区/民宿/度假/网红/别墅/移动木屋及文旅木屋定制品牌与优质厂家推荐 - 品牌企业推荐师(官方)
  • [仅仅两步]的电信IPTV单线复用
  • 2026年论文降重指南:DeepSeek降AI指令与3款工具亲测解析(90%降至10%) - 降AI实验室
  • Board Scout:基于数据挖掘的棋牌游戏威胁预警系统设计与实现
  • 别再死记硬背公式了!用Python模拟一个天气预测的马尔可夫链(附完整代码)
  • 别再被‘鬼影’迷惑了!用Python模拟雷达多重频解距离模糊(附代码)
  • 2026年 吉帕钢HC1000/1470DP厂家推荐榜:宝钢超高强度钢,轻量化工艺与抗疲劳性能深度解析 - 品牌企业推荐师(官方)