settings.json 1.6 KB

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