{ // "editor.codeActionsOnSave": true, "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit", "source.organizeImports": "never" }, "editor.formatOnSave": false, "prettier.enable": false, "unocss.root": ["./"], "editor.quickSuggestions": { "other": true, "comments": true, "strings": true }, "typescript.tsdk": "node_modules/typescript/lib", "vue.server.hybridMode": true, "eslint.validate": ["html", "css", "scss", "json", "jsonc"], "i18n-ally.displayLanguage": "zh-cn", "i18n-ally.enabledParsers": ["ts"], "i18n-ally.enabledFrameworks": ["vue"], "i18n-ally.editor.preferEditor": true, "i18n-ally.keystyle": "nested", "i18n-ally.localesPaths": ["src/locales/langs"], "editor.fontLigatures": true, "editor.tabSize": 2, "files.associations": { "*.env.*": "dotenv", "*.svg": "html" }, // "files.refactoring.autoSave": false, "files.eol": "\n", "path-intellisense.mappings": { "@": "${workspaceFolder}/src", "~@": "${workspaceFolder}/src" }, "terminal.integrated.fontSize": 14, "terminal.integrated.fontWeight": 500, "terminal.integrated.tabs.enabled": true, // "workbench.iconTheme": "material-icon-theme", "workbench.colorTheme": "Visual Studio Light", "css.lint.unknownAtRules": "ignore", "psi-header.config": { "forceToTop": true, "blankLinesAfter": 3, "license": "Custom" }, "psi-header.changes-tracking": { "isActive": true, "modAuthor": "Modified By: ", "modDate": "Last Modified: ", "modDateFormat": "date", "include": [], "exclude": ["markdown", "json"], "excludeGlob": ["out/**", "src/**/*.xyz", "components/**/*.mk"], "autoHeader": "manualSave" }, "psi-header.license-text": ["May the force be with you."], "psi-header.variables": [ ["company", "self."] // ["author", "你的名字 - 默认主机名"], // ["authoremail", "xxxxx@gmail.com"], // ["initials", "S.L"] ], "psi-header.lang-config": [ { "language": "html", "begin": "", "prefix": " " }, { "language": "vue", "begin": "", "prefix": " " }, { "language": "lua", "begin": "--[[", "prefix": "--", "end": "--]]", "blankLinesAfter": 0 }, { "language": "python", "begin": "###", "prefix": "# ", "end": "###", "blankLinesAfter": 0, "beforeHeader": ["#!/usr/bin/env python", "# -*- coding:utf-8 -*-"] }, { "language": "javascript", "begin": "/**", "prefix": " * ", "end": " */", "blankLinesAfter": 0, "forceToTop": true }, { "language": "typescript", "mapTo": "javascript", "begin": "/**", "prefix": " * ", "end": " */", "blankLinesAfter": 0, "forceToTop": true } ], "psi-header.templates": [ { "language": "javascript", "template": [ "## File: <>", "", "Project: <>", "", "Created Date: <>", "", "Author: <>", "", "## Last Modified: <>", "", "Modified By: ", "", "## Copyright (c) <> <>", "", "Use To: " ] }, { "language": "typescript", "template": [ "## File: <>", "", "Project: <>", "", "Created Date: <>", "", "Author: <>", "", "## Last Modified: <>", "", "Modified By: ", "", "## Copyright (c) <> <>", "", "Use To: " ] }, { "language": "html", "begin": "", "template": [ "## File: <>", "", "Project: <>", "", "Created Date: <>", "", "Author: <>", "", "## Last Modified: <>", "", "Modified By: ", "", "## Copyright (c) <> <>", "", "Use To: " ] }, { "language": "typescript", "mapTo": "javascript" }, { "language": "tsx", "mapTo": "javascript" }, { "language": "vue", "mapTo": "html" } ] }