{ // Disable the default formatter, use eslint instead "prettier.enable": false, "editor.formatOnSave": false, // Auto fix "editor.codeActionsOnSave": { "source.fixAll": "explicit", "source.fixAll.eslint": "explicit", "source.organizeImports": "never" }, // 默认格式化工具选择prettier "editor.defaultFormatter": "esbenp.prettier-vscode", "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, // 配置语言的文件关联 "files.encoding": "utf8", "files.associations": {}, "i18n-ally.localesPaths": ["src/locales", "src/locales/langs"], "i18n-ally.defaultLocale": "zh", "css.customData": [".vscode/tailwindcss.json"], "files.exclude": { "**/.DS_Store": true, "**/.git": true, "**/node_modules": true, "**/src-tauri": true }, // Enable file nesting "explorer.fileNesting.enabled": true, "explorer.fileNesting.patterns": { "README.md": "*.md", ".env": ".env.*", "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,CNAME,.npmrc,.browserslistrc,.nvmrc,.node-version", "eslint.config.mjs": ".eslintignore,.prettierrc,.prettierignore,.stylelintignore,commitlint.*,prettier.*,stylelint.*,.eslintrc-auto-import.*,.release*,.editorconfig,.stylelintrc.*,.auto-import.json" }, "cSpell.words": [ "unplugin" ] }