settings.json 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "volar.inlayHints.eventArgumentInInlineHandlers": true,
  3. "i18n-ally.localesPaths": ["src/locales", "src/locales/langs"],
  4. "i18n-ally.sourceLanguage": "zh",
  5. "i18n-ally.displayLanguage": "zh",
  6. "i18n-ally.keystyle": "nested",
  7. // Disable the default formatter, use eslint instead
  8. "prettier.enable": false,
  9. "editor.formatOnSave": false,
  10. // Auto fix
  11. "editor.codeActionsOnSave": {
  12. "source.fixAll": "explicit",
  13. "source.fixAll.eslint": "explicit",
  14. "source.organizeImports": "never"
  15. },
  16. // 默认格式化工具选择prettier
  17. "editor.defaultFormatter": "esbenp.prettier-vscode",
  18. "[json]": {
  19. "editor.defaultFormatter": "vscode.json-language-features"
  20. },
  21. "[vue]": {
  22. "editor.defaultFormatter": "esbenp.prettier-vscode"
  23. },
  24. "[html]": {
  25. "editor.defaultFormatter": "esbenp.prettier-vscode"
  26. },
  27. "[typescript]": {
  28. "editor.defaultFormatter": "esbenp.prettier-vscode"
  29. },
  30. // 配置语言的文件关联
  31. "files.encoding": "utf8",
  32. "files.associations": {},
  33. "i18n-ally.defaultLocale": "zh",
  34. "css.customData": [".vscode/tailwindcss.json"],
  35. "files.exclude": {
  36. "**/.DS_Store": true,
  37. "**/.git": true,
  38. "**/node_modules": true,
  39. "**/src-tauri": true
  40. },
  41. // Enable file nesting
  42. "explorer.fileNesting.enabled": true,
  43. "explorer.fileNesting.patterns": {
  44. "README.md": "*.md",
  45. ".env": ".env.*",
  46. "package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,CNAME,.npmrc,.browserslistrc,.nvmrc,.node-version",
  47. "eslint.config.mjs": ".eslintignore,.prettierrc,.prettierignore,.stylelintignore,commitlint.*,prettier.*,stylelint.*,.eslintrc-auto-import.*,.release*,.editorconfig,.stylelintrc.*,.auto-import.json"
  48. },
  49. "cSpell.words": [
  50. "Cascader",
  51. "checkboxgroup",
  52. "iconfont",
  53. "JXJHID",
  54. "KMMC",
  55. "Oper",
  56. "persistedstate",
  57. "pinia",
  58. "PXSSID",
  59. "PXSSMC",
  60. "SDKCGUIDs",
  61. "TESTKCGUIDs",
  62. "unplugin",
  63. "unref",
  64. "VITE",
  65. "vueuse",
  66. "Worktab",
  67. "Worktabs",
  68. "xgplayer",
  69. "XYEMPID",
  70. "XYXM"
  71. ]
  72. }