setting

204 阅读1分钟

{

"settingsSync.ignoredExtensions": [],

"http.proxyAuthorization": null,

"files.autoSave": "off",

"workbench.activityBar.visible": true,

// "workbench.sideBar.location": "right",

"editor.multiCursorModifier": "ctrlCmd",

"editor.columnSelection": false,

"editor.renderControlCharacters": false,

"breadcrumbs.enabled": true,

"editor.renderWhitespace": "all",

"workbench.statusBar.visible": true,

"window.menuBarVisibility": "default",

"editor.renameOnType": true,

"editor.minimap.maxColumn": 40,

"workbench.tree.indent": 4,

"editor.formatOnType": false,

"editor.formatOnSave": false,

// #每次保存的时候将代码按eslint格式进行修复

"eslint.autoFixOnSave": true,

// #让prettier使用eslint的代码格式进行校验

"prettier.eslintIntegration": true,

// #去掉代码结尾的分号

"prettier.semi": false,

// #使用带引号替代双引号

"prettier.singleQuote": true,

"prettier.trailingComma": "none", // 在对象或数组最后一个元素后面是否加逗号(在ES5中加尾逗号)

"prettier.tabWidth": 2,

// #让函数(名)和后面的括号之间加个空格

// "javascript.format.insertSpaceBeforeFunctionParenthesis": true,

// #这个按用户自身习惯选择

"vetur.format.defaultFormatter.html": "js-beautify-html",

// #让vue中的js按"prettier"格式进行格式化

"vetur.format.defaultFormatter.js": "prettier",

"vetur.format.defaultFormatterOptions": {

"js-beautify-html": {

// #vue组件中html代码格式化样式

"wrap_attributes": "force-aligned", //也可以设置为“auto”,效果会不一样

"wrap_line_length": 200,

"end_with_newline": false,

"semi": false,

"singleQuote": true

},

"prettier": {

"semi": false,

"singleQuote": true,

"eslintIntegration": true

}

},

"[jsonc]": {

"editor.defaultFormatter": "esbenp.prettier-vscode"

},

// 格式化stylus, 需安装Manta's Stylus Supremacy插件

"stylusSupremacy.insertColons": false, // 是否插入冒号

"stylusSupremacy.insertSemicolons": false, // 是否插入分号

"stylusSupremacy.insertBraces": false, // 是否插入大括号

"stylusSupremacy.insertNewLineAroundImports": false, // import之后是否换行

"stylusSupremacy.insertNewLineAroundBlocks": false,

"prettier.useTabs": true,

"explorer.confirmDelete": false,

"[javascript]": {

"editor.defaultFormatter": "esbenp.prettier-vscode"

},

"[json]": {

"editor.defaultFormatter": "esbenp.prettier-vscode"

},

"diffEditor.ignoreTrimWhitespace": false,

"[html]": {

"editor.defaultFormatter": "esbenp.prettier-vscode"

},

"[vue]": {

"editor.defaultFormatter": "octref.vetur"

},

"emmet.excludeLanguages": [

"markdown"

],

"emmet.extensionsPath": "",

"emmet.syntaxProfiles": {},

"files.associations": {

"*.wpy": "vue",

"*.cjson": "jsonc",

"*.wxss": "css",

"*.wxs": "javascript"

},

"vetur.validation.script": false,

"vetur.validation.style": false,

"vetur.validation.template": false,

"emmet.includeLanguages": {

"wxml": "html"

},

"minapp-vscode.disableAutoConfig": true,

"settingsSync.ignoredSettings": [

],

"settingsSync.ignoredExtensions": [],

"vsicons.dontShowNewVersionMessage": true,

"editor.codeActionsOnSave": {

"source.fixAll.eslint": true

},

"editor.tabSize": 2,

"gitlens.gitCommands.closeOnFocusOut": true,

"workbench.colorTheme": "Default Light+",

"terminal.integrated.fontSize": 10,

"workbench.tree.renderIndentGuides": "always",

"workbench.editor.limit.value": 12,

"editor.suggestSelection": "first",

"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",

"editor.fontLigatures": null // 两个选择器中是否换行

}