首页 > 其他分享 >prettier配置项

prettier配置项

时间:2023-04-11 17:02:57浏览次数:36  
标签:格式化 换行 配置 指定 Prettier false prettier

vs code的settings.json配置文件

{
  ... // 其他配置项
  "editor.defaultFormatter": "esbenp.prettier-vscode",// 设置prettier为默认格式化程序
  "prettier.enable": true, // 启用prettier
  "prettier.enableDebugLogs": false, // 启用调试日志
  "prettier.bracketSameLine": false, // HTML多属性时右尖括号不换行
  "prettier.bracketSpacing": true, // 对象花括号内的两旁添加空格
  "prettier.configPath": "", // 指定 Prettier 配置方案文件的路径,设置后将始终忽略本地配置方案使用该路径的配置方案
  "prettier.documentSelectors": [], // 指定一个 glob patterns 列表,以匹配特定文件,使这些文件也启用 Prettier
  "prettier.embeddedLanguageFormatting": "off", // 对引号中代码使用智能格式化,选项:auto => 自动识别,off => 关闭
  "prettier.endOfLine": "auto", // 指定文件的结尾换行符
  "prettier.ignorePath": ".prettierignore", // 指定.prettierignore(该配置文件中指定的文件不进行格式化)的路径
  "prettier.insertPragma": false, // 格式化的同时自动插入 @format 的特殊注释,以表示该文件已被 Prettier 格式化过
  "prettier.jsxSingleQuote": false, // JSX 中使用单引号而不是双引号
  "prettier.prettierPath": "", // 指定 Prettier 要使用的 node_module 的路径
  /* 指定在 Markdown 文本的换行方式。
     选项:always──超过 print-width 时换行
          never──不换行
          preserve──不进行任何操作,保持原样
  */
  "prettier.proseWrap": "always",
  /* 指定对象中 key 的引号添加方式。
     选项:as-needed──只有在需求要的情况下加引号
          consistent──有一个需要引号就给其他都统一加上
          preserve──保留用户输入的引号
  */
  "prettier.quoteProps": "as-needed",
  // Prettier 配置方案文件(如 .prettierrc)必须存在。
  // 即使该项被设置 true,未命名文件仍会使用 VS Code 的 setting.json 中的配置方案进行格式化
  "prettier.requireConfig": false,
  "prettier.requirePragma": false, // 只对在开头含有特定注释(如 @format )的文件进行格式化
  "prettier.resolveGlobalModules": false, // 在当前 node_modules 无法解析时使用全局 node_modules 。可能造成性能上的影响
  "prettier.singleAttributePerLine": false, // 如果 HTML元素(包括 JSX 等)具有多个属性,将其每个属性格式化为单独占一行
  "prettier.useEditorConfig": true, // 使用 .editorconfig 中的配置方案。
  "prettier.useTabs": false, // 使用 Tab 缩进,而不是空格缩进
  "prettier.vueIndentScriptAndStyle": false, // 缩进 Vue 的 <script> 和 <style> 标签。
  "prettier.withNodeModules": false, // 允许 Prettier 格式化 node_modules 中的文件
  // 分割线
  "prettier.semi": false, // 在所有代码语句的末尾添加分号
  /* 指定添加尾后逗号的方式。
     选项:none──无尾后逗号
          es5──在 ES5 中有效的尾后逗号(如对象与数组等)
          all──尽可能添加尾后逗号(如函数参数)
  */
  "prettier.trailingComma": "none",
  "prettier.singleQuote": true, // 使用单引号而不是双引号
  "prettier.arrowParens": "avoid", // 箭头函数仅有一个参数时,参数也添加括号
  "prettier.printWidth": 80, // 指定每行代码的最佳长度,如果超出该长度则格式化
  "prettier.tabWidth": 2, // 指定一个制表符等于的空格数
  /* 指定 HTML 元素是在「内容内换行」还是在「属性与右尖括号内换行」,前者可能导致内联元素渲染出额外的空格。
     选项:css──块级元素采用前者,内联元素采用后者
          strict──全部采用后者
          ignore──全部采用后者。
  */
  "prettier.htmlWhitespaceSensitivity": "ignore",
  ... // 其他配置项
}

标签:格式化,换行,配置,指定,Prettier,false,prettier
From: https://www.cnblogs.com/gyxc/p/17306835.html

相关文章

  • AI智能安防监控EasyCVR视频融合平台播放鉴权功能的介绍及配置
    EasyCVR视频融合平台基于云边端协同架构,支持海量视频汇聚管理,在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。平台可支持多协议接入,包括市场主流标准协议与厂家私有协议及SDK,如:国标GB28181、RTMP、R......
  • EasyCVR平台基于GB28181协议的语音对讲配置操作教程
    EasyCVR基于云边端协同,具有强大的数据接入、处理及分发能力,平台可支持海量视频的轻量化接入与汇聚管理,可提供视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、平台级联等功能。其中,语音对讲功能在视频监控场景中具有......
  • EasyCVR平台如何正确配置设备移动侦测告警信息的上传?
    EasyCVR视频融合平台基于云边端协同架构,支持海量视频汇聚管理,平台融合性强、拓展灵活、视频能力丰富,具体包括:视频监控直播、轮播、录像、视频转码、云存储、检索与回看、告警上报、电子地图、云台控制、语音对讲、集群、级联共享等。用户在现场部署了EasyCVR,需要将设备的移动侦测告......
  • Cacti监控远程linux机器配置(被监控端)
    一、被监控机安装snmpyum-yinstallsnmp二、被监控机的配置vi/etc/snmp/snmpd.conf做以下更改: 1、找到com2sec notConfigUser  default       public 改为:com2sec notConfigUser   192.168.1.1(改成监控服务器的ip)       public 2、找到access......
  • 通过snmp-备份华为配置 -S5735-S48PX
    对象名hwCfgOperateTypeOID1.3.6.1.4.1.2011.6.10.1.2.4.1.2对象类型MIB表节点数据类型INTEGER最大访问权限read-create对象名hwCfgOperateProtocolOID1.3.6.1.4.1.2011.6.10.1.2.4.1.3对象类型MIB表节点数据类型INTEGER最大访问......
  • vue项目中webpack编译glsl文件的配置
    1、 安装webpack-glsl-loader npminstallwebpack-glsl-loader2、修改vue.config.js配置,添加内容如下module.exports=defineConfig({configureWebpack:(config)=>{config.module.rules.push({test:/\.glsl$/,use:[......
  • Eclipse IDE -maven,安装配置说明,实际操作
     实际操作步骤:1网站下载https://maven.apache.org/  官网地址    2文件路径存放和配置环境变量2.1新建一个maven目录,并将下载文件解压到当前目录,如图所示:   2.2 配置环境变量,新建一个MAVEN_HOME,值为:D:\maven\apache-maven-3.9.1,如下图所示:   ......
  • 关于S3对象加密以及S3-bucket桶默认加密的配置
    今天在看到一个s3中的对属性时,发现服务端加密显示的Off,那么就意味着这个对象是没有使用加密的 但笔者就一直思考了、怎么会没有加密呢,关于s3-bucket和对象,都找不到地方是可以关闭加密的呢,后面去看了一下官方文档:Protectingdatausingserver-sideencryption-AmazonSi......
  • 鼠须管Style配置
    在MAC下鼠须管没有相关的Style配置,但是可以很方便的自定义配置。在用户配置下,找到squirrel.custom.yaml将以下内容配置在其中,重新部署后,可以将输入法样式修改为Win10风格的样式。当然可以在其基础上做调整和修改patch:style:candidate_text_color:0x000000comme......
  • java配置环境变量采坑
    用几年java了,环境变量还要采坑注意图中JAVA_HOME最后那个“;”,打开之后编辑环境变量的列表里是没有的,你得点击编辑文本把它删了......