vue使用的setting.json备份
{
//主题设置
"workbench.colorTheme": "Default Dark+",
// vetur start
"vetur.validation.template": false,
"vetur.format.defaultFormatter.html": "prettyhtml",
//"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.css": "prettier",
"vetur.format.defaultFormatter.postcss": "prettier",
"vetur.format.defaultFormatter.scss": "prettier",
"vetur.format.defaultFormatter.less": "prettier",
"vetur.format.defaultFormatter.stylus": "stylus-supremacy",
"vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.ts": "prettier",
"vetur.format.defaultFormatter.sass": "sass-formatter",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
// js-beautify-html settings here
"wrap_attributes": "auto", // 属性强制折行对齐
"wrap_line_length": 0, // 设置一行多少字符换行,设置为 0 表示不换行
// "end_with_newline": true
"semi": false, //
"singleQuote": true // 单引号
},
"prettier": {
//Prettier option here
"trailingComma": "es5", // 多行时,尽可能打印尾随的逗号
"tabWidth": 2, // 会忽略vetur的tabSize配置
"useTabs": false, // 是否利用tab替代空格
"semi": false, // 句尾是否加;
"singleQuote": true, // 使用单引号而不是双引号
"arrowParens": "avoid", // allow paren-less arrow functions 箭头函数的参数使用圆括号
// 对象中的空格 默认true
// true: { foo: bar }
// false: {foo: bar}
"bracketSpacing": true,
// JSX标签闭合位置 默认false
// false: <div
// className=""
// style={{}}
// >
// true: <div
// className=""
// style={{}} >
"jsxBracketSameLine": false
}
},
// vetur end
"editor.formatOnSave": false, // 在保存时自动格式化
"editor.formatOnType": false, // 在键入一行后是否自动化格式
"editor.formatOnPaste": true, // 在粘贴时自动格式化
"editor.wordWrap": "off", // 换行规则,off 永不换行
"editor.detectIndentation": false, // vscode 默认是启用根据文件类型自动设置 tabSize 的值
// 默认编辑器字号
"editor.fontSize": 14,
// tab几个缩进
"editor.tabSize": 2,
"editor.insertSpaces": false,
// 文件自动保存
"files.autoSave": "afterDelay",
"files.autoSaveDelay": 10000,
// eslint start
"eslint.enable": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"vue"
],
// 保存之后进行lint
"eslint.run": "onSave",
// 是否启用eslint的调试模式
"eslint.debug": true,
// 保存时按照哪个规则进行格式化
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true //使用eslint,保存格式化,如果editor.formatOnSave为true,这边必须为false,不然会修复2次
},
// eslint end
}