VSCODE相关设置
HTML代码自动补全
{ "window.zoomLevel": 1, "git.ignoreMissingGitWarning": true, // 忽略“缺失git”的警告 "files.autoSave": "onFocusChange", // 配色 "editor.tabSize": 2, // 缩进,tab格数 "editor.fontSize": 14, // 字号 "files.associations": { "*.vue": "html" },
Setting.JSON设置:
{
"window.zoomLevel": 1,
"git.ignoreMissingGitWarning": true, // 忽略“缺失git”的警告
"files.autoSave": "onFocusChange", // 配色
"editor.tabSize": 2, // 缩进,tab格数
"editor.fontSize": 14, // 字号
"files.associations": {
"*.vue": "html"
},
// 文本头
"fileheader.Author": "@Guojufeng",
"fileheader.LastModifiedBy": "@Guojufeng",
// 快捷浏览html页面
"view-in-browser.customBrowser": "chrome",
"open-in-browser.default": "chrome",
"explorer.confirmDragAndDrop": false,
"minapp-vscode.disableAutoConfig": true,
// 显示编辑时的控制字符(markdown中删除不干净出现的“s”)
"editor.renderControlCharacters": true,
"explorer.confirmDelete": false,
"git.confirmSync": false,
"git.autofetch": true,
"git.enableSmartCommit": true,
"python.jediEnabled": false,
"breadcrumbs.enabled": true,
// 每次保存的时候自动格式化
// "editor.formatOnType": true,
"editor.formatOnSave": true,
// 在保存时运行的代码操作类型。
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
// 自动美化
"beautify.language": {
"js": {
"type": [
"javascript",
"json"
],
"filename": [
".eslintrc",
".jsbeautify"
]
},
"css": [
"css",
"scss"
],
"html": [
"htm",
"html",
"vue"
]
},
// 去掉代码结尾的分号
"prettier.semi": false,
// 单引号,而不是双引号
"prettier.jsxSingleQuote": true,
"prettier.singleQuote": true,
// prettier使用eslint格式校验
"prettier.eslintIntegration": true,
// #让函数(名)和后面的括号之间加个空格
"typescript.format.insertSpaceBeforeFunctionParenthesis": true,
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
// 每次保存的时候将代码按eslint格式进行修复
"eslint.autoFixOnSave": true,
// eslint添加 vue 支持
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language": "html",
"autoFix": true
},
{
"language": "vue",
"autoFix": true
}
],
// jsx中使用emmet自动补全代码
"emmet.triggerExpansionOnTab": true,
// 扩展emmet的支持
"emmet.includeLanguages": {
"wxml": "html",
"javascript": "javascriptreact"
},
// 让vue中的js按编辑器自带的ts格式进行格式化
// "vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.js": "vscode-typescript",
"vetur.format.defaultFormatterOptions": {
"js-beautify-html": {
"wrap_attributes": "force-aligned"
},
// vue文件转换单引号、去掉分号
"prettier": {
"semi": false,
"singleQuote": true
}
},
"vetur.validation.template": false,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.quickSuggestions": null
}

浙公网安备 33010602011771号