关于小米
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插件全局配置和项目配置