{
"editor.tabSize": 4,
// vscode默认启用了根据文件类型自动设置tabsize的选项
"editor.detectIndentation": false,
"vetur.format.options.tabSize": 4,
// "html.format.wrapAttributesIndentSize": 250, // 最大字符数
// "html.format.maxPreserveNewLines": 500,
"vetur.format.defaultFormatter.html": "prettier", // prettyhtml js-beautify-html
// 保存时格式化
"editor.formatOnSave": false,
"vetur.format.defaultFormatterOptions": {
// "js-beautify-html": {
// // 对属性进行换行。
// // - auto: 仅在超出行长度时才对属性进行换行。
// // - force: 对除第一个属性外的其他每个属性进行换行。
// // - force-aligned: 对除第一个属性外的其他每个属性进行换行,并保持对齐。
// // - force-expand-multiline: 对每个属性进行换行。
// // - aligned-multiple: 当超出折行长度时,将属性进行垂直对齐。
// "wrap_attributes": "aligned-multiple", // force-aligned aligned-multiple
// },
"prettier": {
"sortAttributes": false,
"printWidth": 150, // 设置一行多少字符换行
"wrap_attributes": "force-expand-multiline", // 属性折行对齐方式
"semi": true, // 是否在每行末尾添加分号
"singleQuote": true, // 使用单引号
}
},
}