27岁,山西运城人,职业电商经理人,前端开发工作者,从事过网站建设、网络推广、SEO、SEM、信息流推广、二类电商、网络运维、软件开发,等相关电商工作,经验较为丰富,小米技术社区致力于为广大从事Web前端开发的人员提供一些力所能及的引导和帮助 ...[更多]
E-mail:mzze@163.com
Q Q:32362389
W X:xiaomi168527
27岁,山西运城人,职业电商经理人,网络工程师兼运维,从事过运营商网络建设,企业网络建设、优化。数据中心网络维护等通过,经验丰富,座右铭:当自己休息的时候,别忘了别人还在奔跑。 ...[更多]
大于花一样的年龄,河南郑州是我家,2010年在北京接触团购网,2011年进入天猫淘宝一待就是四年,如今已经将设计走向国际化(ps:误打误撞开始进入阿里巴巴国际站的设计,嘿嘿)五年电商设计,丰富经验,从事过天猫淘宝阿里各项设计,店铺运营,产品拍摄;我将我的经历与您分享是我的快乐!座右铭:越努力越幸运! ...[更多]
E-mail:97157726@qq.com
Q Q:97157726
prettier格式化默认支持html、css、javascript、vue、angular、json、markdown、jsx、typescript、、less、scss等,
java、PHP、XML、SQL需要继续装Prettier Community Plugins插件
{ "tabnine.experimentalAutoImports": true, // 启用 Tabnine 的实验性自动导入功能 "explorer.confirmPasteNative": false, // 禁用文件资源管理器的粘贴确认提示 "explorer.confirmDragAndDrop": false, // 禁用文件资源管理器的拖放确认提示 "window.zoomLevel": 1, // 设置窗口的缩放级别 "editor.hover.enabled": false, // 禁用编辑器的悬停提示功能 "editor.wordSeparators": "`~!@#$%^&*()=+[{]}\\|;:'\",.<>/?", //双击选择 "workbench.iconTheme": "vscode-icons", //vscode图标集 "editor.formatOnSave": true, // 重要 开启按保存文件自动格式化代码 ctrl+s "prettier.enable": true, //启用 Prettier "editor.defaultFormatter": "esbenp.prettier-vscode", //默认格式化工具为prettier-vscode "prettier.requireConfig": false, // 需要Prettier的配置文件 "[html]": { "editor.defaultFormatter": "vscode.html-language-features" //html格式化工具 }, "[css]": { "editor.defaultFormatter": "aeschli.vscode-css-formatter" //css格式化工具 }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" //js用prettier 格式化工具 }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" //vue用prettier格式化工具 }, //prettier格式化默认支持html、css、javascript、vue、angular、json、markdown、jsx、typescript、、less、scss等 //java、PHP、XML、SQL需要继续装Prettier Community Plugins插件 //优先级:全局文件>系统根目录prettierrc文件>项目根目录prettierrc文件>文件夹prettierrc文件 //prettier具体配置 "prettier.arrowParens": "always", // 箭头函数参数总是加括号 "prettier.bracketSameLine": false, // JSX 和 HTML 的右尖括号换行显示 "prettier.bracketSpacing": true, // 对象字面量括号和内容之间加空格 "prettier.semi": true, // 语句末尾加分号 "prettier.experimentalTernaries": false, // 关闭实验性的三元运算符格式化 "prettier.singleQuote": true, // 使用单引号 "prettier.jsxSingleQuote": false, // JSX 中使用双引号 "prettier.quoteProps": "as-needed", // 属性名必要时加引号 "prettier.trailingComma": "all", // 多行结构中加尾随逗号 "prettier.singleAttributePerLine": false, // 每行允许多个属性 "prettier.htmlWhitespaceSensitivity": "css", // HTML 空格敏感性规则为 CSS "prettier.vueIndentScriptAndStyle": false, // Vue 文件中的 script 和 style 不缩进 "prettier.proseWrap": "preserve", // Markdown 文本换行规则保持原样 "prettier.insertPragma": false, // 不在文件顶部插入格式化标志 "prettier.printWidth": 80, // 每行最大长度为 80 "prettier.requirePragma": false, // 不要求文件顶部有格式化标志才格式化 "prettier.tabWidth": 2, // 缩进使用 2 个空格 "prettier.useTabs": false, // 使用空格而非 Tab 进行缩进 "prettier.embeddedLanguageFormatting": "auto", // 自动格式化嵌入的代码 "[php]": { "editor.defaultFormatter": "bmewburn.vscode-intelephense-client" //使用PHP Intelephense插件格式化PHP }, "intelephense.files.maxSize": 5000000 // 可选:调整 Intelephense 处理的最大文件大小, }
//prettier 优先级:全局文件settings.json<系统根目录prettierrc文件<项目根目录prettierrc文件<文件夹prettierrc文件
在项目的根目录创建..prettierrc文件
{ "semi": true, "trailingComma": "all", "singleQuote": true, "printWidth": 80, "tabWidth": 2, "bracketSpacing": true, "jsxBracketSameLine": false, "arrowParens": "avoid", "endOfLine": "auto", "htmlWhitespaceSensitivity": "css", "cssDeclarationSortOrder": "alphabetical", "tableContentIndentation": "align", "vueIndentScriptAndStyle": true, "proseWrap": "preserve" }
注释:
"semi": true:在语句末尾添加分号。 "trailingComma": "all":在对象或数组的最后一个元素后面添加尾随逗号。 "singleQuote": true:使用单引号而不是双引号。 "printWidth": 80:一行的最大宽度为 80 个字符。 "tabWidth": 2:使用两个空格的缩进。 "bracketSpacing": true:在对象的大括号之间添加空格 { foo: bar }。 "jsxBracketSameLine": false:在 JSX 中,将 > 放在最后一行的结束处,而不是新行上。 "arrowParens": "avoid":在只有一个参数的箭头函数中避免使用圆括号。 "endOfLine": "auto":自动检测并保留行尾符号(如 \n 或 \r\n)。 "htmlWhitespaceSensitivity": "css":在 HTML 中,对空白字符的敏感度与 CSS 相同。 "cssDeclarationSortOrder": "alphabetical":将 CSS 声明按字母顺序排序。 "tableContentIndentation": "align":对齐表格内容的缩进。 "vueIndentScriptAndStyle": true:在 Vue 文件中,对 <script> 和 <style> 标签的内容进行缩进。 "proseWrap": "preserve":在 Markdown 中,保持原有的换行符。 ————— 测试网址:https://www.prettier.cn/
本站内容均为小米原创,转载请注明出处:小米技术社区>> VSCode的prettier插件全局配置和项目配置