vscode设置
...大约 2 分钟
{
"editor.fontSize": 20,
"editor.tabSize": 2, // 缩进大小
"editor.guides.bracketPairs": "active",
"editor.formatOnPaste": true,
// "editor.codeActionsOnSave": {
// // 在保存文件时执行的代码操作
// // "source.fixAll.eslint": "explicit",
// // "source.fixAll.tslint": "explicit",
// // "source.fixAll.stylelint": "explicit",
// "source.organizeImports.biome": "explicit",
// "quickfix.biome": "explicit"
// },
"eslint.validate": [
"javascript",
"javascriptreact",
"vue",
"typescript",
"typescriptreact",
"html",
"css",
"scss",
"less",
"mpx",
"json",
"markdown",
"jsp"
],
// ==========todo-tree==========
//todo-tree 标签配置 标签兼容大小写字母(很好的功能!!!)
"todo-tree.regex.regex": "((%|#|//|<!--|^\\s*\\*)\\s*($TAGS)|^\\s*- \\[ \\])",
"todo-tree.regex.regexCaseSensitive": false,
//添加自定义的标签成员,将在下面实现它们的样式
"todo-tree.general.tags": [
"todo", //todo代办
"bug", //bug必须要修复的BUG
"tag", //tag标签
"done", //done已完成
"mark", //mark标记一下
"test", //test测试代码
"update" //update优化升级点
],
"todo-tree.highlights.customHighlight": {
"todo": {
"icon": "alert", //标签样式
"background": "#c9c552", //背景色
"rulerColour": "#c9c552", //外框颜色
"iconColour": "#c9c552" //标签颜色
},
"bug": {
"background": "#eb5c5c",
"icon": "bug",
"rulerColour": "#eb5c5c",
"iconColour": "#eb5c5c"
},
"tag": {
"background": "#38b2f4",
"icon": "tag",
"rulerColour": "#38b2f4",
"iconColour": "#38b2f4",
"rulerLane": "full"
},
"done": {
"background": "#5eec95",
"icon": "check",
"rulerColour": "#5eec95",
"iconColour": "#5eec95"
},
"mark": {
"background": "#f90",
"icon": "note",
"rulerColour": "#f90",
"iconColour": "#f90"
},
"test": {
"background": "#df7be6",
"icon": "flame",
"rulerColour": "#df7be6",
"iconColour": "#df7be6"
},
"update": {
"background": "#d65d8e",
"icon": "versions",
"rulerColour": "#d65d8e",
"iconColour": "#d65d8e"
}
},
// ==========todo-tree==========
// ==========fileheader==========
// 头部注释
"fileheader.customMade": {
"Author": "dylin&&zddbic@outlook.com", // 同时获取用户名与邮箱
"Date": "Do not edit", // 文件创建时间(不变)
"LastEditors": "dylin&&zddbic@outlook.com", // 文件最后编辑者 与Author字段一致
"LastEditTime": "Do not edit", // 文件最后编辑时间
"Description": ""
},
// 函数注释
"fileheader.cursorMode": {
"description": "", // 函数注释生成之后,光标移动到这里
"param": "", // param 开启函数参数自动提取 需要将光标放在函数行或者函数上方的空白行
"return": ""
},
"fileheader.configObj": {
"autoAdd": false, // 自动添加头部注释开启才能自动添加
// "autoAlready": true, // 默认开启
// "supportAutoLanguage": [], // 设置过后只有该数组里面的文件 才会自动添加头部注释
"prohibitAutoAdd": [
"json",
"md"
] // 禁止.json .md文件,自动添加头部注释
},
// ==========fileheader==========
"explorer.compactFolders": false, //单个子文件夹将不被压缩在组合的树元素中
"vscode-office.editorTheme": "Auto",
"vscode-office.openOutline": false,
"explorer.confirmDelete": false,
"editor.wordWrapColumn": 120,
"workbench.editorAssociations": {
"{git,gitlens}:/**/*.{md,csv,svg}": "default"
},
"open-in-browser.default": "chrome",
"diffEditor.ignoreTrimWhitespace": false,
"[vue]": {
"editor.defaultFormatter": "Vue.volar"
},
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features"
},
"[less]": {
"editor.defaultFormatter": "vscode.css-language-features"
},
"editor.minimap.enabled": false,
"[javascriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[typescriptreact]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[typescript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"editor.formatOnSaveMode": "modificationsIfAvailable",
"stockCode": "sz000596,sz002031,sz002850,sz000049",
"vscode-office.editorLanguage": "zh_CN",
}