# vscode 常用配置
使用prettier eslint插件
{
"workbench.iconTheme": "vscode-icons",
"files.autoSave": "off",
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
// 注释作者信息 快捷键ctrl+alt+i
"fileheader.Author": "shixun.xie",
"fileheader.LastModifiedBy": "shixun.xie",
"window.zoomLevel": -1,
"editor.tabSize": 2,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"vetur.format.defaultFormatter.js": "vscode-typescript",
"files.associations": {
"*.wpy": "vue"
},
// 每次保存的时候代码按eslint代码格式进行修复
"eslint.autoFixOnSave": true,
"eslint.validate": [
"javascript",
"javascriptreact",
"html",
{
"language": "vue",
"autoFix": true
}
],
"eslint.options": {
"plugins": ["html"]
},
// 让prettier使用eslint的代码格式进行校验
"prettier.eslintIntegration": true,
// 去掉结尾的分号
"prettier.semi": false,
// 使用单引号代替双引号
"prettier.singleQuote": true,
// 函数名和括号之间加个空格
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
"vetur.format.defaultFormatter.html": "js-beautify-html",
"vetur.format.defaultFormatter.ts": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "force-aligned"
}
},
"editor.fontSize": 20,
"editor.mouseWheelZoom": true
}
← 常用编辑器的使用