{
"editor.tabSize": 2,
"editor.fontSize": 18,
"editor.codeActionsOnSave": {
"source.fixAll": true,
"source.fixAll.eslint": true
},
// 自动格式化
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
// 代码行宽度超过换行
"editor.wordWrapColumn": 200,
// git是否总是直接提交推送
"git.enableSmartCommit": true,
// 控制目录树缩进
"workbench.tree.indent": 4,
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript"
},
// 编辑器侧边栏
"workbench.sideBar.location": "right",
//! prettier配置
"prettier.printWidth": 200,
"prettier.semi": false,
"prettier.singleQuote": true,
"prettier.packageManager": "yarn",
"prettier.arrowParens": "avoid",
"prettier.trailingComma": "none",
"prettier.useTabs": true,
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//! vetur
// "vetur.format.defaultFormatterOptions": {
// "prettier": {
// "semi": false,
// "singleQuote": true
// }
// },
//! minapp 配置
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"minapp-vscode.wxmlFormatter": "prettyHtml", //指定格式化工具
"minapp-vscode.prettyHtml": {
//prettyHtml 默认配置
"useTabs": false,
"tabWidth": 2,
"printWidth": 100,
"singleQuote": false,
"usePrettier": true,
"wrapAttributes": false, //设置成 true 强制属性换行
"sortAttributes": false
},
//! 配置终端类型
"terminal.external.windowsExec": "E:\\_Develop\\Git\\bin\\bash.exe",
"terminal.integrated.shell.windows": "E:\\_Develop\\Git\\bin\\bash.exe",
"terminal.integrated.fontFamily": "Hack Nerd Font, Menlo, Monaco, 'Courier New', monospace", //Hack Nerd Font
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.unicodeVersion": "6",
"terminal.integrated.fontSize": 16,
//! 路径导入提示
"path-intellisense.mappings": {
"@": "${workspaceRoot}/src"
},
"path-intellisense.extensionOnImport": true,
//! sync 同步配置
"sync.gist": "d59c918e156f7f0f4c16b1916958fa13",
//! todo-tree 配置
"todo-tree.regex.regex": "((\\*|//|#|<!--|;|/\\*|^)\\s*($TAGS):|^\\s*- \\[ \\])",
"todo-tree.general.tags": [
"todo",
"tag",
"done",
"note",
"fix"
],
"todo-tree.tree.showScanModeButton": false,
"todo-tree.regex.regexCaseSensitive": false,
"todo-tree.highlights.defaultHighlight": {
/* "foreground": "white",
"background": "yellow",
"icon": "check",
"rulerColour": "yellow", */
"type": "line"
/* "iconColour": "yellow" */
},
"todo-tree.highlights.customHighlight": {
"todo": {
"foreground": "#f90",
"rulerColour": "#f90",
"iconColour": "#f90"
},
"done": {
"icon": "issue-closed",
"foreground": "#fdff03",
"rulerColour": "#fdff03",
"iconColour": "#fdff03"
},
"fix": {
"icon": "beaker",
"foreground": "#fb0200",
"rulerColour": "#fb0200",
"iconColour": "#fb0200",
"rulerLane": "full"
},
"tag": {
"icon": "tag",
"foreground": "#67cdfe",
"rulerColour": "#67cdfe",
"iconColour": "#67cdfe",
"rulerLane": "full"
},
"note": {
"foreground": "#02dc00",
"icon": "note",
"rulerColour": "#02dc00",
"iconColour ": "#02dc00"
}
},
//! 项目图标
"workbench.iconTheme": "material-icon-theme",
// 文件头部注释
"fileheader.Author": "zhang",
"fileheader.LastModifiedBy": "yong",
"git.autofetch": true,
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#dd0531"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#61dafb"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Svelte Orange",
"value": "#ff3d00"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
"editor.minimap.renderCharacters": false,
"editor.minimap.enabled": false,
"editor.renderLineHighlight": "all",
"workbench.colorCustomizations": {
"[Default Dark+]": {
"editor.selectionHighlightBackground": "#264f78"
}
},
"files.defaultLanguage": "markdown",
"diffEditor.ignoreTrimWhitespace": false,
"diffEditor.renderSideBySide": true,
"liveServer.settings.donotShowInfoMsg": true,
"vetur.experimental.templateInterpolationService": true,
"liveServer.settings.CustomBrowser": "chrome",
"terminal.integrated.shell.osx": "/bin/zsh",
"terminal.integrated.cursorBlinking": true,
"explorer.confirmDelete": false,
"tabnine.experimentalAutoImports": true,
"files.eol": "\n",
"files.trimTrailingWhitespace": true,
"auto-close-tag.excludedTags": [
"area",
"base",
"br",
"col",
"command",
"embed",
"hr",
"img",
"input",
"keygen",
"link",
"meta",
"param",
"source",
"track",
"wbr"
],
"cssrem.rootFontSize": 80,
"editor.suggest.snippetsPreventQuickSuggestions": false,
}
{
"editor.tabSize": 2,
"editor.fontSize": 18,
// 自动格式化
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.formatOnType": true,
// 代码行宽度超过换行
"editor.wordWrapColumn": 200,
// git是否总是直接提交推送
"git.enableSmartCommit": true,
// 控制目录树缩进
"workbench.tree.indent": 4,
"files.associations": {
"*.cjson": "jsonc",
"*.wxss": "css",
"*.wxs": "javascript"
},
// 编辑器侧边栏
"workbench.sideBar.location": "right",
//! prettier配置
"prettier.printWidth": 200,
"prettier.semi": false,
"prettier.singleQuote": true,
"prettier.packageManager": "yarn",
"prettier.arrowParens": "avoid",
"prettier.trailingComma": "none",
"prettier.useTabs": true,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
//! vetur
// "vetur.format.defaultFormatterOptions": {
// "prettier": {
// "semi": false,
// "singleQuote": true
// }
// },
//! minapp 配置
"emmet.includeLanguages": {
"wxml": "html"
},
"minapp-vscode.disableAutoConfig": true,
"minapp-vscode.wxmlFormatter": "prettyHtml", //指定格式化工具
"minapp-vscode.prettyHtml": {
//prettyHtml 默认配置
"useTabs": false,
"tabWidth": 2,
"printWidth": 100,
"singleQuote": false,
"usePrettier": true,
"wrapAttributes": false, //设置成 true 强制属性换行
"sortAttributes": false
},
//! 配置终端类型
"terminal.external.windowsExec": "E:\\_Develop\\Git\\bin\\bash.exe",
"terminal.integrated.shell.windows": "E:\\_Develop\\Git\\bin\\bash.exe",
"terminal.integrated.fontFamily": "Hack Nerd Font, Menlo, Monaco, 'Courier New', monospace", //Hack Nerd Font
"terminal.integrated.cursorStyle": "line",
"terminal.integrated.unicodeVersion": "6",
"terminal.integrated.fontSize": 16,
//! 路径导入提示
"path-intellisense.mappings": {
"@": "${workspaceRoot}/src"
},
"path-intellisense.extensionOnImport": true,
//! sync 同步配置
"sync.gist": "d59c918e156f7f0f4c16b1916958fa13",
//! todo-tree 配置
"todo-tree.regex.regex": "((\\*|//|#|<!--|;|/\\*|^)\\s*($TAGS):|^\\s*- \\[ \\])",
"todo-tree.general.tags": [
"todo",
"tag",
"done",
"note",
"fix"
],
"todo-tree.tree.showScanModeButton": false,
"todo-tree.regex.regexCaseSensitive": false,
"todo-tree.highlights.defaultHighlight": {
/* "foreground": "white",
"background": "yellow",
"icon": "check",
"rulerColour": "yellow", */
"type": "line"
/* "iconColour": "yellow" */
},
"todo-tree.highlights.customHighlight": {
"todo": {
"foreground": "#f90",
"rulerColour": "#f90",
"iconColour": "#f90"
},
"done": {
"icon": "issue-closed",
"foreground": "#fdff03",
"rulerColour": "#fdff03",
"iconColour": "#fdff03"
},
"fix": {
"icon": "beaker",
"foreground": "#fb0200",
"rulerColour": "#fb0200",
"iconColour": "#fb0200",
"rulerLane": "full"
},
"tag": {
"icon": "tag",
"foreground": "#67cdfe",
"rulerColour": "#67cdfe",
"iconColour": "#67cdfe",
"rulerLane": "full"
},
"note": {
"foreground": "#02dc00",
"icon": "note",
"rulerColour": "#02dc00",
"iconColour ": "#02dc00"
}
},
//! 项目图标
"workbench.iconTheme": "material-icon-theme",
// 文件头部注释
"fileheader.Author": "zhang",
"fileheader.LastModifiedBy": "yong",
"git.autofetch": true,
"peacock.favoriteColors": [
{
"name": "Angular Red",
"value": "#dd0531"
},
{
"name": "Azure Blue",
"value": "#007fff"
},
{
"name": "JavaScript Yellow",
"value": "#f9e64f"
},
{
"name": "Mandalorian Blue",
"value": "#1857a4"
},
{
"name": "Node Green",
"value": "#215732"
},
{
"name": "React Blue",
"value": "#61dafb"
},
{
"name": "Something Different",
"value": "#832561"
},
{
"name": "Svelte Orange",
"value": "#ff3d00"
},
{
"name": "Vue Green",
"value": "#42b883"
}
],
"editor.minimap.renderCharacters": false,
"editor.minimap.enabled": false,
"editor.renderLineHighlight": "all",
"workbench.colorCustomizations": {
"[Default Dark+]": {
"editor.selectionHighlightBackground": "#264f78"
}
},
"files.defaultLanguage": "markdown",
"diffEditor.ignoreTrimWhitespace": false,
"diffEditor.renderSideBySide": true,
"liveServer.settings.donotShowInfoMsg": true,
"vetur.experimental.templateInterpolationService": true,
"liveServer.settings.CustomBrowser": "microsoft-edge",
"terminal.integrated.shell.osx": "/bin/zsh",
"terminal.integrated.cursorBlinking": true,
"explorer.confirmDelete": false,
"tabnine.experimentalAutoImports": true,
"files.eol": "\n",
"files.trimTrailingWhitespace": true,
"auto-close-tag.excludedTags": [
"area",
"base",
"br",
"col",
"command",
"embed",
"hr",
"img",
"input",
"keygen",
"link",
"meta",
"param",
"source",
"track",
"wbr"
],
}