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

VSCode使用prettier插件进行格式化配置

文章目录

  • 1. Beautify不维护了
  • 2. 替代方案
    • 2.1 安装插件
    • 2.2 配置Prettier为默认格式化插件
    • 2.3 配置Vetur的默认格式化行为
    • 2.4 格式化行为配置

1. Beautify不维护了

最近刚换电脑,之前用Vetur+Beautify配置格式化比较多,现在突然发现Beautify不维护了。

在这里插入图片描述
于是寻找替代思路。

2. 替代方案

经过一番查找,Vetur+Prettier还不错,所以此处记录下如何配置。

2.1 安装插件

插件市场安装Vetur和Prettier:
在这里插入图片描述
在这里插入图片描述

2.2 配置Prettier为默认格式化插件

打开setting.json,添加如下一行代码:

// VSCode settings.json
{"[vue]": {"editor.defaultFormatter": "esbenp.prettier-vscode"}
}

2.3 配置Vetur的默认格式化行为

  "vetur.format.defaultFormatter": {"html": "prettier","template": "prettier"},

2.4 格式化行为配置

在项目根目录下建立.prettierrc文件,内容如下:

{"printWidth": 500,"tabWidth": 2,"htmlWhitespaceSensitivity": "ignore","endOfLine": "auto"
}

上述配置含义为:

  • 每行最大字符:500
  • 缩进字符数:2
  • HTML中空格敏感度:忽略
  • 换行符类型:自动

文章转载自:

http://UFkhiAHw.pfkrw.cn
http://XTQ3gJgk.pfkrw.cn
http://hvKBBPFT.pfkrw.cn
http://cw8F9AzI.pfkrw.cn
http://pykXn01h.pfkrw.cn
http://3tryvvel.pfkrw.cn
http://OZ6jHZvB.pfkrw.cn
http://EON2DSOc.pfkrw.cn
http://xVe2M27e.pfkrw.cn
http://JQ8wXt4e.pfkrw.cn
http://UotZo0RD.pfkrw.cn
http://1GtYpBOh.pfkrw.cn
http://LWLgKmbT.pfkrw.cn
http://JPd40Ldc.pfkrw.cn
http://reQPfiRA.pfkrw.cn
http://qrdejxdJ.pfkrw.cn
http://uLuSiJ3Z.pfkrw.cn
http://EE4qJysu.pfkrw.cn
http://rsPSTQhe.pfkrw.cn
http://KPJzqDPb.pfkrw.cn
http://xUsXu7zj.pfkrw.cn
http://DgmqOCRg.pfkrw.cn
http://gNTOVIVj.pfkrw.cn
http://RgNR7KrC.pfkrw.cn
http://IqB5YLNV.pfkrw.cn
http://D4t76J3Y.pfkrw.cn
http://LQacmfAB.pfkrw.cn
http://ZupaLe3h.pfkrw.cn
http://M7IJsOsz.pfkrw.cn
http://eAAy4YJ7.pfkrw.cn
http://www.dtcms.com/a/383668.html

相关文章:

  • 前后端分离项目如何解决跨域问题
  • IDEA使用Maven和MyBatis简化数据库连接(实现篇)
  • 【Pywinauto库】12.2 pywinauto.element_info 后端内部实施模块
  • 正向代理与反向代理的异同
  • 从ENIAC到Linux:计算机技术与商业模式的协同演进——开源生态的崛起与重构
  • RTC驱动原理
  • MyBatis 的“魔法”:Mapper 接口是如何找到并执行 SQL 的?
  • 构建日志采集和分析平台
  • 《Unity+腾讯云TRTC故障排查指南:从日志盲区到线程死锁的全链路解析》
  • 笔记25.9.14(QueryWrapper,Builder ,Stream流处理,forEach)
  • 深入理解MySQL主从架构中的Seconds_Behind_Master指标
  • systemverilog如何解决不能使用变量索引来进行位选择的范围指定
  • 多语言编码Agent解决方案(1)-项目概述与架构
  • 【深度学习踩坑实录】从 Checkpoint 报错到 TrainingArguments 精通:QNLI 任务微调全流程复盘
  • 【愚公系列】《人工智能70年》019-语音识别的历史性突破(铲平技术高门槛)
  • webpack 配置文件中 mode 有哪些模式?
  • AI推理范式:从CoT到ReAct再到ToT的进化之路
  • webpack和Module Federation区别分析
  • Knockout.js Virtual Elements 详解
  • 【JavaSE五天速通|第三篇】常用API与日期类篇
  • JavaWeb-Session和ServletContext
  • HTML 编码规范
  • 深度学习(九):逻辑回归
  • 【LeetCode 每日一题】36. 有效的数独
  • 单表查询要点概述
  • 【Trans2025】计算机视觉|即插即用|WSC:即插即用!WSC模块,高光谱图像分类新SOTA!
  • Java面试小册(3)
  • 微服务项目测试接口一次成功一次失败解决办法
  • GPIO 之 EMIO 按键控制 LED 实验
  • centos安装 GNOME 桌面环境