185 lines
4.5 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|