1. {
    2. "editor.tabSize": 2,
    3. "editor.fontSize": 18,
    4. "editor.codeActionsOnSave": {
    5. "source.fixAll": true,
    6. "source.fixAll.eslint": true
    7. },
    8. // 自动格式化
    9. "editor.formatOnPaste": true,
    10. "editor.formatOnSave": true,
    11. "editor.formatOnType": true,
    12. // 代码行宽度超过换行
    13. "editor.wordWrapColumn": 200,
    14. // git是否总是直接提交推送
    15. "git.enableSmartCommit": true,
    16. // 控制目录树缩进
    17. "workbench.tree.indent": 4,
    18. "files.associations": {
    19. "*.cjson": "jsonc",
    20. "*.wxss": "css",
    21. "*.wxs": "javascript"
    22. },
    23. // 编辑器侧边栏
    24. "workbench.sideBar.location": "right",
    25. //! prettier配置
    26. "prettier.printWidth": 200,
    27. "prettier.semi": false,
    28. "prettier.singleQuote": true,
    29. "prettier.packageManager": "yarn",
    30. "prettier.arrowParens": "avoid",
    31. "prettier.trailingComma": "none",
    32. "prettier.useTabs": true,
    33. "[javascript]": {
    34. "editor.defaultFormatter": "vscode.typescript-language-features"
    35. },
    36. "[javascriptreact]": {
    37. "editor.defaultFormatter": "esbenp.prettier-vscode"
    38. },
    39. "[typescript]": {
    40. "editor.defaultFormatter": "esbenp.prettier-vscode"
    41. },
    42. "[typescriptreact]": {
    43. "editor.defaultFormatter": "esbenp.prettier-vscode"
    44. },
    45. "[json]": {
    46. "editor.defaultFormatter": "esbenp.prettier-vscode"
    47. },
    48. "[vue]": {
    49. "editor.defaultFormatter": "esbenp.prettier-vscode"
    50. },
    51. "[html]": {
    52. "editor.defaultFormatter": "esbenp.prettier-vscode"
    53. },
    54. "[css]": {
    55. "editor.defaultFormatter": "esbenp.prettier-vscode"
    56. },
    57. "[less]": {
    58. "editor.defaultFormatter": "esbenp.prettier-vscode"
    59. },
    60. "[scss]": {
    61. "editor.defaultFormatter": "esbenp.prettier-vscode"
    62. },
    63. "[markdown]": {
    64. "editor.defaultFormatter": "esbenp.prettier-vscode"
    65. },
    66. "[yaml]": {
    67. "editor.defaultFormatter": "esbenp.prettier-vscode"
    68. },
    69. //! vetur
    70. // "vetur.format.defaultFormatterOptions": {
    71. // "prettier": {
    72. // "semi": false,
    73. // "singleQuote": true
    74. // }
    75. // },
    76. //! minapp 配置
    77. "emmet.includeLanguages": {
    78. "wxml": "html"
    79. },
    80. "minapp-vscode.disableAutoConfig": true,
    81. "minapp-vscode.wxmlFormatter": "prettyHtml", //指定格式化工具
    82. "minapp-vscode.prettyHtml": {
    83. //prettyHtml 默认配置
    84. "useTabs": false,
    85. "tabWidth": 2,
    86. "printWidth": 100,
    87. "singleQuote": false,
    88. "usePrettier": true,
    89. "wrapAttributes": false, //设置成 true 强制属性换行
    90. "sortAttributes": false
    91. },
    92. //! 配置终端类型
    93. "terminal.external.windowsExec": "E:\\_Develop\\Git\\bin\\bash.exe",
    94. "terminal.integrated.shell.windows": "E:\\_Develop\\Git\\bin\\bash.exe",
    95. "terminal.integrated.fontFamily": "Hack Nerd Font, Menlo, Monaco, 'Courier New', monospace", //Hack Nerd Font
    96. "terminal.integrated.cursorStyle": "line",
    97. "terminal.integrated.unicodeVersion": "6",
    98. "terminal.integrated.fontSize": 16,
    99. //! 路径导入提示
    100. "path-intellisense.mappings": {
    101. "@": "${workspaceRoot}/src"
    102. },
    103. "path-intellisense.extensionOnImport": true,
    104. //! sync 同步配置
    105. "sync.gist": "d59c918e156f7f0f4c16b1916958fa13",
    106. //! todo-tree 配置
    107. "todo-tree.regex.regex": "((\\*|//|#|<!--|;|/\\*|^)\\s*($TAGS):|^\\s*- \\[ \\])",
    108. "todo-tree.general.tags": [
    109. "todo",
    110. "tag",
    111. "done",
    112. "note",
    113. "fix"
    114. ],
    115. "todo-tree.tree.showScanModeButton": false,
    116. "todo-tree.regex.regexCaseSensitive": false,
    117. "todo-tree.highlights.defaultHighlight": {
    118. /* "foreground": "white",
    119. "background": "yellow",
    120. "icon": "check",
    121. "rulerColour": "yellow", */
    122. "type": "line"
    123. /* "iconColour": "yellow" */
    124. },
    125. "todo-tree.highlights.customHighlight": {
    126. "todo": {
    127. "foreground": "#f90",
    128. "rulerColour": "#f90",
    129. "iconColour": "#f90"
    130. },
    131. "done": {
    132. "icon": "issue-closed",
    133. "foreground": "#fdff03",
    134. "rulerColour": "#fdff03",
    135. "iconColour": "#fdff03"
    136. },
    137. "fix": {
    138. "icon": "beaker",
    139. "foreground": "#fb0200",
    140. "rulerColour": "#fb0200",
    141. "iconColour": "#fb0200",
    142. "rulerLane": "full"
    143. },
    144. "tag": {
    145. "icon": "tag",
    146. "foreground": "#67cdfe",
    147. "rulerColour": "#67cdfe",
    148. "iconColour": "#67cdfe",
    149. "rulerLane": "full"
    150. },
    151. "note": {
    152. "foreground": "#02dc00",
    153. "icon": "note",
    154. "rulerColour": "#02dc00",
    155. "iconColour ": "#02dc00"
    156. }
    157. },
    158. //! 项目图标
    159. "workbench.iconTheme": "material-icon-theme",
    160. // 文件头部注释
    161. "fileheader.Author": "zhang",
    162. "fileheader.LastModifiedBy": "yong",
    163. "git.autofetch": true,
    164. "peacock.favoriteColors": [
    165. {
    166. "name": "Angular Red",
    167. "value": "#dd0531"
    168. },
    169. {
    170. "name": "Azure Blue",
    171. "value": "#007fff"
    172. },
    173. {
    174. "name": "JavaScript Yellow",
    175. "value": "#f9e64f"
    176. },
    177. {
    178. "name": "Mandalorian Blue",
    179. "value": "#1857a4"
    180. },
    181. {
    182. "name": "Node Green",
    183. "value": "#215732"
    184. },
    185. {
    186. "name": "React Blue",
    187. "value": "#61dafb"
    188. },
    189. {
    190. "name": "Something Different",
    191. "value": "#832561"
    192. },
    193. {
    194. "name": "Svelte Orange",
    195. "value": "#ff3d00"
    196. },
    197. {
    198. "name": "Vue Green",
    199. "value": "#42b883"
    200. }
    201. ],
    202. "editor.minimap.renderCharacters": false,
    203. "editor.minimap.enabled": false,
    204. "editor.renderLineHighlight": "all",
    205. "workbench.colorCustomizations": {
    206. "[Default Dark+]": {
    207. "editor.selectionHighlightBackground": "#264f78"
    208. }
    209. },
    210. "files.defaultLanguage": "markdown",
    211. "diffEditor.ignoreTrimWhitespace": false,
    212. "diffEditor.renderSideBySide": true,
    213. "liveServer.settings.donotShowInfoMsg": true,
    214. "vetur.experimental.templateInterpolationService": true,
    215. "liveServer.settings.CustomBrowser": "chrome",
    216. "terminal.integrated.shell.osx": "/bin/zsh",
    217. "terminal.integrated.cursorBlinking": true,
    218. "explorer.confirmDelete": false,
    219. "tabnine.experimentalAutoImports": true,
    220. "files.eol": "\n",
    221. "files.trimTrailingWhitespace": true,
    222. "auto-close-tag.excludedTags": [
    223. "area",
    224. "base",
    225. "br",
    226. "col",
    227. "command",
    228. "embed",
    229. "hr",
    230. "img",
    231. "input",
    232. "keygen",
    233. "link",
    234. "meta",
    235. "param",
    236. "source",
    237. "track",
    238. "wbr"
    239. ],
    240. "cssrem.rootFontSize": 80,
    241. "editor.suggest.snippetsPreventQuickSuggestions": false,
    242. }
    {
        "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"
        ],
    
    }