From b9395221343eed50f65ae6f22f962ac9ff90834e Mon Sep 17 00:00:00 2001 From: Soybean <2570172956@qq.com> Date: Thu, 16 Sep 2021 06:58:50 +0800 Subject: [PATCH] =?UTF-8?q?build(projects):=20=E6=B7=BB=E5=8A=A0vscode?= =?UTF-8?q?=E6=8F=92=E4=BB=B6=E6=8E=A8=E8=8D=90=E9=85=8D=E7=BD=AE=E5=92=8C?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vscode/extensions.json | 33 +++++++++++++++++++++ .vscode/settings.json | 63 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/settings.json diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000..d887751d --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,33 @@ +{ + "recommendations": [ + "formulahendry.auto-close-tag", + "formulahendry.auto-complete-tag", + "steoates.autoimport", + "formulahendry.auto-rename-tag", + "coenraads.bracket-pair-colorizer", + "pranaygp.vscode-css-peek", + "mikestead.dotenv", + "editorconfig.editorconfig", + "dsznajder.es7-react-js-snippets", + "dbaeumer.vscode-eslint", + "miguelsolorio.fluent-icons", + "mhutchie.git-graph", + "donjayamanne.githistory", + "eamodio.gitlens", + "lokalise.i18n-ally", + "afzalsayed96.icones", + "antfu.iconify", + "kisstkondoros.vscode-gutter-preview", + "xabikos.javascriptsnippets", + "whtouche.vscode-js-console-utils", + "ritwickdey.liveserver", + "yzhang.markdown-all-in-one", + "pkief.material-icon-theme", + "zhuangtongfa.material-theme", + "christian-kohler.path-intellisense", + "esbenp.prettier-vscode", + "johnsoncodehk.volar", + "dariofuzinato.vue-peek", + "voorjaar.windicss-intellisense" + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..af5b5325 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,63 @@ +{ + "editor.quickSuggestions": { + "strings": true + }, + "workbench.iconTheme": "material-icon-theme", + "workbench.colorTheme": "One Dark Pro", + "editor.fontSize": 15, + "editor.tabSize": 2, + "editor.fontFamily": "Fira Code, Menlo, Monaco, 'Courier New', monospace", + "editor.fontLigatures": true, + "editor.codeActionsOnSave": { + "source.fixAll.eslint": true + }, + "git.enableSmartCommit": true, + "path-intellisense.mappings": { + "@": "${workspaceFolder}/src", + "~@": "${workspaceFolder}/src", + }, + "gutterpreview.paths": { + "@": "/src", + "~@": "/src" + }, + "terminal.integrated.cursorStyle": "line", + "files.associations": { + "*.env.*": "dotenv" + }, + "[jsonc]": { + "editor.defaultFormatter": "vscode.json-language-features" + }, + "[json]": { + "editor.defaultFormatter": "vscode.json-language-features" + }, + "[javascript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "javascript.updateImportsOnFileMove.enabled": "always", + "[javascriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "terminal.integrated.fontSize": 14, + "terminal.integrated.fontFamily": "Fira Code", + "terminal.integrated.fontWeight": 500, + "i18n-ally.displayLanguage": "zh", + "[html]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[vue]": { + "editor.defaultFormatter": "johnsoncodehk.volar" + }, + "terminal.integrated.tabs.enabled": false, + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[markdown]": { + "editor.defaultFormatter": "yzhang.markdown-all-in-one" + }, + "volar.tsPlugin": true, + "volar.tsPluginStatus": true, + "workbench.productIconTheme": "fluent-icons", +}