首页 > 其他分享 >prettier配置

prettier配置

时间:2024-08-13 11:25:13浏览次数:7  
标签:VSCode 配置 defaultFormatter vscode prettier true editor

配置 Prettier 在 VSCode 中自动格式化代码的教程

1. 安装 Prettier VSCode 插件

  1. 打开 VSCode。
  2. 点击左侧活动栏的扩展市场图标(或按 Ctrl+Shift+X)。
  3. 在搜索栏中输入 Prettier - Code formatter
  4. 找到插件并点击 Install 安装它。

2. 配置 VSCode 设置

确保 VSCode 配置正确,使其在保存文件时自动格式化代码:

  1. 打开 VSCode 设置文件(按 Ctrl + ,Cmd + ,)。
  2. 选择右上角的 {} 图标,打开 settings.json 文件。
  3. 添加以下配置:
// prettier vscode格式化选型配置
"editor.defaultFormatter": "esbenp.prettier-vscode", // 默认的代码格式化工具
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true
},
"prettier.configPath": ".prettierrc", // 使用项目的配置(注释则使用vscode的配置)
"prettier.arrowParens": "always",
"prettier.bracketSpacing": true,
"prettier.endOfLine": "lf",
"prettier.printWidth": 80,
"prettier.tabWidth": 2,
"prettier.trailingComma": "all",
"prettier.semi": false,
"prettier.singleQuote": true,

3. 确保 Prettier 配置文件正确

在你的项目根目录下创建或检查 .prettierrc 文件,并确保其配置正确。例如:

.prettierrc

{
  "arrowParens": "always",
  "bracketSpacing": true,
  "endOfLine": "lf",
  "semi": false,
  "singleQuote": true,
  "tabWidth": 2,
  "printWidth": 80,
  "trailingComma": "all",
  "htmlWhitespaceSensitivity": "ignore"
}

如果需要忽略某些文件或文件夹,可以创建 .prettierignore 文件:

.prettierignore

node_modules
dist

4. 重启 VSCode

有时重启 VSCode 可以解决插件未正确加载的问题。重启 VSCode 后,保存文件时应自动格式化代码。

项目中引入 prettier

yarn add prettier

全局代码风格化

yarn prettier --write

标签:VSCode,配置,defaultFormatter,vscode,prettier,true,editor
From: https://blog.csdn.net/JoveTAT/article/details/141089965

相关文章

  • 远程终端 FinalShell 下载安装配置
    今天给伙伴们分享一下远程终端FinalShell下载安装配置,希望看了有所收获。我是公众号「想吃西红柿」「云原生运维实战派」作者,对云原生运维感兴趣,也保持时刻学习,后续会分享工作中用到的运维技术,在运维的路上得到支持和共同进步!如果伙伴们看了文档觉得有用,欢迎大家关注我......
  • CH9141 APP配置参数
    1.CH9141手册第八章节,讲述了蓝牙配置接口,CH9141工作在蓝牙从机模式下,可以通过蓝牙对芯片进行配置操作。配置通道是自定义传输通道,UUID为0XFFF3。传输格式严格按照帧传输,在传输时将一帧拆分成几包蓝牙传输的数据传输。蓝牙读取应答也是需要将一帧数据读完才能结束。一.蓝牙配......
  • 关于linux共享文件夹等一些配置
    一,共享文件夹virtualBox+ubuntu16.04共享文件夹可以方便我们主机和虚拟机进行文件的传输1.虚拟机菜单栏点击设备安装增强功能2.增强功能安装完成以后再点击设备选择共享文件夹,添加共享文件夹,并勾选"自动挂载"和"固定分配"3.然后需要将当前用户添加到vboxsf组  使用命令:sudo......
  • VMware虚拟机下安装Ubuntu22.04以及汉化配置保姆级教程
    一.VMware和Ubuntu下载VMware下载官方链接: VMwareWorkstation16Player下载EnterpriseOpenSourceandLinux|UbuntuUbuntu下载官方链接EnterpriseOpenSourceandLinux|Ubuntu或者直接私信博主,获取Ubuntu镜像包(18,22版本)注意事项:将Ubuntu镜相包放在一个自定义......
  • 【架构师视角系列】风控场景下的配置中心设计思考
    声明原创文章,转载请标注。https://www.cnblogs.com/boycelee/p/18055933《码头工人的一千零一夜》是一位专注于技术干货分享的博主,追随博主的文章,你将深入了解业界最新的技术趋势,以及在Java开发和安全领域的实用经验分享。无论你是开发人员还是对逆向工程感兴趣的爱好者,都能在《......
  • Unity 配置 SQLite
    原Github仓库链接:https://github.com/robertohuertasm/SQLite4Unity3d?tab=readme-ov-fileAllyouhavetodotostartusingitinyourproject:Downloadthiszip,extractitscontentand copytheresultingfoldertoyourAssets/Pluginsfolder.Itcontainsthe......
  • containerd配置镜像加速器
    目录Containerd配置镜像加速器1.旧版本配置方法1.1生成containerd配置文件1.2修改配置文件2.新版本配置方法2.1创建目录2.2配置加速器3.测试拉取镜像Containerd配置镜像加速器为什么要给containerd配置镜像加速器?因为k8s1.24以后的容器运行时是containerd,也就是说k8s会......
  • java maven项目配置及IDEA配置
    一:maven作用项目管理:编译、测试、打包、部署、运行,这一套流程都可以用maven来管理。管理jar包:也就是上述提到的问题。管理插件:开发过程中会需要使用各种插件。3maven环境变量配置和Java一样,也需要配置maven环境变量。环境变量的作用在于:可以让该程序在任何路径下运行,如......
  • Keepalived 通知脚本配置
    当keepalived的状态变化时,可以自动触发脚本的执行,比如:发邮件通知用户默认以用户keepalived_script身份执行脚本如果此用户不存在,以root执行脚本可以用下面指令指定脚本执行用户的身份global_defs{   ......   script_user<USER>   ......}一、通......
  • Unity新输入系统 之 InputAction(输入配置文件最基本的单位)
    本文仅作笔记学习和分享,不用做任何商业用途本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正​首先你应该了解新输入系统的构成结构:Unity新输入系统结构概览-CSDN博客InputSystem-Unity手册1.InputAction概览还是需要强调,InputAction中定义了所......