uniViteTemplate/.vscode/settings.json
2024-06-21 10:04:26 +08:00

185 lines
4.5 KiB
JSON

{
// "editor.codeActionsOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.organizeImports": "never"
},
"editor.formatOnSave": false,
"prettier.enable": false,
"unocss.root": ["./"],
"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.quickSuggestions": {
"strings": 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": "<!--",
"end": "-->",
"prefix": " "
},
{
"language": "vue",
"begin": "<!--",
"end": "-->",
"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: <<filerelativepath>>",
"",
"Project: <<projectname>>",
"",
"Created Date: <<filecreated('YYYY-MM-DD HH:mm:SS')>>",
"",
"Author: <<author>>",
"",
"## Last Modified: <<filecreated('YYYY-MM-DD HH:mm:SS')>>",
"",
"Modified By: ",
"",
"## Copyright (c) <<year>> <<company>>",
"",
"Use To: "
]
},
{
"language": "typescript",
"template": [
"## File: <<filerelativepath>>",
"",
"Project: <<projectname>>",
"",
"Created Date: <<filecreated('YYYY-MM-DD HH:mm:SS')>>",
"",
"Author: <<author>>",
"",
"## Last Modified: <<filecreated('YYYY-MM-DD HH:mm:SS')>>",
"",
"Modified By: ",
"",
"## Copyright (c) <<year>> <<company>>",
"",
"Use To: "
]
},
{
"language": "html",
"begin": "<!--",
"end": "-->",
"template": [
"## File: <<filerelativepath>>",
"",
"Project: <<projectname>>",
"",
"Created Date: <<filecreated('YYYY-MM-DD HH:mm:SS')>>",
"",
"Author: <<author>>",
"",
"## Last Modified: <<filecreated('YYYY-MM-DD HH:mm:SS')>>",
"",
"Modified By: ",
"",
"## Copyright (c) <<year>> <<company>>",
"",
"Use To: "
]
},
{
"language": "typescript",
"mapTo": "javascript"
},
{
"language": "tsx",
"mapTo": "javascript"
},
{
"language": "vue",
"mapTo": "html"
}
]
}