settings.json 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. {
  2. "java.configuration.updateBuildConfiguration": "automatic",
  3. "java.compile.nullAnalysis.mode": "automatic",
  4. "cSpell.enabled": false,
  5. "java.referencesCodeLens.enabled": true,
  6. "references.preferredLocation": "peek",
  7. // 保存时自动组织导入(删除未使用的import + 排序)
  8. "java.saveActions.organizeImports": true,
  9. // 在变量视图中显示对象的toString()结果
  10. "java.debug.settings.showToString": true,
  11. // 显示静态变量
  12. "java.debug.settings.showStaticVariables": true,
  13. // 字符串最大显示长度(默认100,可增大)
  14. "java.debug.settings.maxStringLength": 1000,
  15. // 数组显示的最大元素数量
  16. "java.debug.settings.showHex": false,
  17. // 自动导入配置
  18. "java.autobuild.enabled": true,
  19. // 导入顺序(可选,自定义导入顺序)
  20. "java.completion.importOrder": ["java", "javax", "org", "com", ""],
  21. // 搜索时排除的文件夹
  22. "search.exclude": {
  23. "**/target": true,
  24. "**/node_modules": true,
  25. "**/dist": true,
  26. "**/.git": true,
  27. "**/.idea": true,
  28. "**/.vscode": true,
  29. "**/.qoder": true,
  30. "**/.cursor": true,
  31. "**/.codex": true,
  32. "**/logs": true
  33. },
  34. // 文件浏览时排除的文件夹
  35. "files.exclude": {
  36. "**/target": true,
  37. "**/node_modules": true,
  38. "**/dist": true
  39. },
  40. // Test Explorer JVM 参数配置
  41. "java.test.config": {
  42. "vmArgs": [
  43. "--add-opens", "java.base/java.lang=ALL-UNNAMED",
  44. "--add-opens", "java.base/java.util=ALL-UNNAMED",
  45. "-Djdk.virtualThreadScheduler.maxPoolSize=1"
  46. ]
  47. }
  48. }