{ // 格式化配置 "editor.formatOnSave": true, "editor.defaultFormatter": "esbenp.prettier-vscode", // 按文件类型指定格式化工具 "[typescript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[javascriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[json]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[scss]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[markdown]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "i18n-ally.localesPaths": ["src/locales/lang"], "i18n-ally.keystyle": "nested", "i18n-ally.sortKeys": true, "i18n-ally.namespace": true, "i18n-ally.pathMatcher": "{locale}/{namespaces}.{ext}", "i18n-ally.enabledParsers": ["json"], "i18n-ally.sourceLanguage": "zh-CN", "i18n-ally.displayLanguage": "zh-CN", "i18n-ally.enabledFrameworks": ["vue", "react"], "typescript.tsdk": "node_modules/typescript/lib", "alias-skip.mappings": { "@": "/src", "@use-utils": "/src/utils", "@use-api": "/src/axios/api", "@use-images": "/src/assets/images", "@mock": "/mock" }, "alias-skip.allowedsuffix": ["ts", "tsx"], "alias-skip.rootpath": "package.json", "cSpell.words": [ "baomitu", "bezier", "Cascader", "Clickoutside", "codabar", "commitmsg", "crossorigin", "datetimerange", "depcheckrc", "domtoimage", "EDITMSG", "iife", "internalkey", "jsbarcode", "linebreak", "logicflow", "macarons", "menutag", "ndata", "persistedstate", "pharmacode", "Popselect", "precommit", "siderbar", "snapline", "stylelint", "unocss", "WUJIE", "zlevel" ] }