171 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			JSON
		
	
	
			
		
		
	
	
			171 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			JSON
		
	
	
{
 | 
						|
  "typescript.tsdk": "./node_modules/typescript/lib",
 | 
						|
  "volar.tsPlugin": true,
 | 
						|
  "volar.tsPluginStatus": false,
 | 
						|
  "npm.packageManager": "pnpm",
 | 
						|
  "editor.tabSize": 2,
 | 
						|
  "prettier.printWidth": 140, // 超过最大值换行
 | 
						|
  "editor.defaultFormatter": "esbenp.prettier-vscode",
 | 
						|
  "files.eol": "\n",
 | 
						|
  "search.exclude": {
 | 
						|
    "**/node_modules": true,
 | 
						|
    "**/*.log": true,
 | 
						|
    "**/*.log*": true,
 | 
						|
    "**/bower_components": true,
 | 
						|
    "**/dist": true,
 | 
						|
    "**/elehukouben": true,
 | 
						|
    "**/.git": true,
 | 
						|
    "**/.gitignore": true,
 | 
						|
    "**/.svn": true,
 | 
						|
    "**/.DS_Store": true,
 | 
						|
    "**/.idea": true,
 | 
						|
    "**/.vscode": false,
 | 
						|
    "**/yarn.lock": true,
 | 
						|
    "**/tmp": true,
 | 
						|
    "out": true,
 | 
						|
    "dist": true,
 | 
						|
    "node_modules": true,
 | 
						|
    "CHANGELOG.md": true,
 | 
						|
    "examples": true,
 | 
						|
    "res": true,
 | 
						|
    "screenshots": true,
 | 
						|
    "yarn-error.log": true,
 | 
						|
    "**/.yarn": true
 | 
						|
  },
 | 
						|
  "files.exclude": {
 | 
						|
    "**/.cache": true,
 | 
						|
    "**/.editorconfig": true,
 | 
						|
    "**/.eslintcache": true,
 | 
						|
    "**/bower_components": true,
 | 
						|
    "**/.idea": true,
 | 
						|
    "**/tmp": true,
 | 
						|
    "**/.git": true,
 | 
						|
    "**/.svn": true,
 | 
						|
    "**/.hg": true,
 | 
						|
    "**/CVS": true,
 | 
						|
    "**/.DS_Store": true
 | 
						|
  },
 | 
						|
  "files.watcherExclude": {
 | 
						|
    "**/.git/objects/**": true,
 | 
						|
    "**/.git/subtree-cache/**": true,
 | 
						|
    "**/.vscode/**": true,
 | 
						|
    "**/node_modules/**": true,
 | 
						|
    "**/tmp/**": true,
 | 
						|
    "**/bower_components/**": true,
 | 
						|
    "**/dist/**": true,
 | 
						|
    "**/yarn.lock": true
 | 
						|
  },
 | 
						|
  "stylelint.enable": true,
 | 
						|
  "stylelint.validate": ["css", "less", "postcss", "scss", "vue", "sass"],
 | 
						|
  "path-intellisense.mappings": {
 | 
						|
    "@/": "${workspaceRoot}/src"
 | 
						|
  },
 | 
						|
  "[javascriptreact]": {
 | 
						|
    "editor.defaultFormatter": "esbenp.prettier-vscode"
 | 
						|
  },
 | 
						|
  "[typescript]": {
 | 
						|
    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
 | 
						|
  },
 | 
						|
  "[typescriptreact]": {
 | 
						|
    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
 | 
						|
  },
 | 
						|
  "[html]": {
 | 
						|
    "editor.defaultFormatter": "esbenp.prettier-vscode"
 | 
						|
  },
 | 
						|
  "[css]": {
 | 
						|
    "editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
 | 
						|
  },
 | 
						|
  "[less]": {
 | 
						|
    "editor.defaultFormatter": "esbenp.prettier-vscode"
 | 
						|
  },
 | 
						|
  "[scss]": {
 | 
						|
    "editor.defaultFormatter": "esbenp.prettier-vscode"
 | 
						|
  },
 | 
						|
  "[markdown]": {
 | 
						|
    "editor.defaultFormatter": "esbenp.prettier-vscode"
 | 
						|
  },
 | 
						|
  "editor.codeActionsOnSave": {
 | 
						|
    "source.fixAll.eslint": true
 | 
						|
  },
 | 
						|
  "[vue]": {
 | 
						|
    "editor.codeActionsOnSave": {
 | 
						|
      "source.fixAll.eslint": true,
 | 
						|
      "source.fixAll.stylelint": true
 | 
						|
    }
 | 
						|
  },
 | 
						|
  "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": ["ts"],
 | 
						|
  "i18n-ally.sourceLanguage": "en",
 | 
						|
  "i18n-ally.displayLanguage": "zh-CN",
 | 
						|
  "i18n-ally.enabledFrameworks": ["vue", "react"],
 | 
						|
  "cSpell.words": [
 | 
						|
    "vben",
 | 
						|
    "windicss",
 | 
						|
    "tailwind",
 | 
						|
    "browserslist",
 | 
						|
    "tailwindcss",
 | 
						|
    "esnext",
 | 
						|
    "antv",
 | 
						|
    "tinymce",
 | 
						|
    "qrcode",
 | 
						|
    "sider",
 | 
						|
    "pinia",
 | 
						|
    "sider",
 | 
						|
    "nprogress",
 | 
						|
    "INTLIFY",
 | 
						|
    "stylelint",
 | 
						|
    "esno",
 | 
						|
    "vitejs",
 | 
						|
    "sortablejs",
 | 
						|
    "codemirror",
 | 
						|
    "iconify",
 | 
						|
    "commitlint",
 | 
						|
    "vditor",
 | 
						|
    "echarts",
 | 
						|
    "cropperjs",
 | 
						|
    "logicflow",
 | 
						|
    "vueuse",
 | 
						|
    "zxcvbn",
 | 
						|
    "lintstagedrc",
 | 
						|
    "brotli",
 | 
						|
    "sider",
 | 
						|
    "pnpm",
 | 
						|
    "antd"
 | 
						|
  ],
 | 
						|
  "vetur.format.scriptInitialIndent": true,
 | 
						|
  "vetur.format.styleInitialIndent": true,
 | 
						|
  "vetur.validation.script": false,
 | 
						|
  "MicroPython.executeButton": [
 | 
						|
    {
 | 
						|
      "text": "▶",
 | 
						|
      "tooltip": "运行",
 | 
						|
      "alignment": "left",
 | 
						|
      "command": "extension.executeFile",
 | 
						|
      "priority": 3.5
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "MicroPython.syncButton": [
 | 
						|
    {
 | 
						|
      "text": "$(sync)",
 | 
						|
      "tooltip": "同步",
 | 
						|
      "alignment": "left",
 | 
						|
      "command": "extension.execute",
 | 
						|
      "priority": 4
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  // 控制相关文件嵌套展示
 | 
						|
  "explorer.fileNesting.enabled": true,
 | 
						|
  "explorer.fileNesting.expand": false,
 | 
						|
  "explorer.fileNesting.patterns": {
 | 
						|
    "*.ts": "$(capture).test.ts, $(capture).test.tsx",
 | 
						|
    "*.tsx": "$(capture).test.ts, $(capture).test.tsx",
 | 
						|
    "*.env": "$(capture).env.*",
 | 
						|
    "package.json": "pnpm-lock.yaml,yarn.lock,LICENSE,README*,CHANGELOG*,CNAME,.gitattributes,.gitignore,prettier.config.js,stylelint.config.js,commitlint.config.js,.stylelintignore,.prettierignore,.gitpod.yml,.eslintrc.js,.eslintignore"
 | 
						|
  },
 | 
						|
  "terminal.integrated.scrollback": 10000
 | 
						|
}
 |