vuter 代码格式化
{ "vetur.validation.template": false, // vscode默认启用了根据文件类型自动设置tabsize的选项 "editor.detectIndentation": false, // 重新设定tabsize "editor.tabSize": 2, // #每次保存的时候自动格式化 "editor.formatOnSave": true, // #每次保存的时候将代码按eslint格式进行修复 "eslint.autoFixOnSave": true, // 添加 vue 支持 "eslint.validate": [ "javascript", "javascriptreact", { "language": "vue", "autoFix": true } ], // #让prettier使用eslint的代码格式进行校验 "prettier.eslintIntegration": true, // #去掉代码结尾的分号 "prettier.semi": false, // #使用带引号替代双引号 "prettier.singleQuote": true, // #让函数(名)和后面的括号之间加个空格 "javascript.format.insertSpaceBeforeFunctionParenthesis": true, "vetur.format.defaultFormatter.html": "js-beautify-html", // html 不换行 // #让vue中的js按编辑器自带的ts格式进行格式化 "vetur.format.defaultFormatter.js": "vscode-typescript", // "vetur.format.defaultFormatter.scss": "prettier", // html 不换行 // "vetur.format.defaultFormatter.css": "prettier", // html 不换行 "vetur.format.defaultFormatterOptions": { // "js-beautify-html": { // "wrap_attributes": "force-aligned" // // #vue组件中html代码格式化样式 // }, // "prettier": { // "wrap_line_length": 120, // 设置多个字符后换行 0 表示忽略 // "wrap_attributes": "auto", // html 标签属性 换行设置[auto|force|force-aligned|force-expand-multiline] ["auto"] // "end_with_newline": false // 在文件结尾添加新行 // }, "js-beautify-html": { "wrap_line_length": 0, // 设置多个字符后换行 0 表示忽略 "wrap_attributes": "auto", // html 标签属性 换行设置[auto|force|force-aligned|force-expand-multiline] ["auto"] "end_with_newline": false // 在文件结尾添加新行 }, "prettyhtml": { "singleQuote": false, "wrapAttributes": false, "sortAttributes": false } }, // 格式化stylus, 需安装Manta's Stylus Supremacy插件 "stylusSupremacy.insertColons": false, // 是否插入冒号 "stylusSupremacy.insertSemicolons": false, // 是否插入分好 "stylusSupremacy.insertBraces": false, // 是否插入大括号 "stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行 "stylusSupremacy.insertNewLineAroundBlocks": false, "workbench.editorAssociations": { "*.sketch": "default" }, "editor.codeActionsOnSave": { "source.fixAll.eslint": false }, "editor.minimap.renderCharacters": false, "vetur.completion.scaffoldSnippetSources": { "workspace": "💼", "user": "🗒", "vetur": "✌" } // 两个选择器中是否换行 } // { // "workbench.colorTheme": "Monokai", // "editor.fontSize": 14, // "editor.lineHeight": 16, // "[javascript]": { // "editor.defaultFormatter": "esbenp.prettier-vscode" // }, // "[javascriptreact]": { // "editor.defaultFormatter": "esbenp.prettier-vscode" // }, // "files.hotExit": "onExit", // "editor.formatOnPaste": true, // "editor.multiCursorModifier": "ctrlCmd", // "editor.snippetSuggestions": "top", // "[vue]": { // "editor.defaultFormatter": "octref.vetur" // }, // "explorer.confirmDelete": false, // "vetur.completion.scaffoldSnippetSources": {}, // "vetur.format.defaultFormatter.html": "js-beautify-html", // html 不换行 // "vetur.format.defaultFormatter.js": "vscode-typescript", // js 不换行 // "vetur.format.defaultFormatterOptions": { // "js-beautify-html": { // "wrap_line_length": 0, // 设置多个字符后换行 0 表示忽略 // "wrap_attributes": "auto", // html 标签属性 换行设置[auto|force|force-aligned|force-expand-multiline] ["auto"] // "end_with_newline": false // 在文件结尾添加新行 // }, // "prettyhtml": { // "singleQuote": false, // "wrapAttributes": false, // "sortAttributes": false // } // }, // }
本文作者:___mouM
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。
版权说明:本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.