|
|
```json
|
|
|
{
|
|
|
//设置内存大小
|
|
|
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms2G -Xlog:disable",
|
|
|
//maven视图:分层
|
|
|
"maven.view": "hierarchical",
|
|
|
//构建失败继续:开启
|
|
|
"java.debug.settings.onBuildFailureProceed": true,
|
|
|
//启动窗口、打开文件夹、保存文件时的自动编译开关
|
|
|
//影响启动速度,如有需要可启动后再手动打开
|
|
|
"java.autobuild.enabled": false,
|
|
|
//debug启动时自动编译:关闭
|
|
|
//如果打开,则应用启动前需要编译整个项目,耗时1.5-5分钟
|
|
|
//建议手工编译,可提升启动速度
|
|
|
"java.debug.settings.forceBuildBeforeLaunch": false,
|
|
|
//debug自动加载修改后的类
|
|
|
"java.debug.settings.hotCodeReplace": "auto",
|
|
|
//保存时自动编译:开启
|
|
|
//但似乎此参数无效,实操经验是:
|
|
|
//倘若java.autobuild.enabled为true,则保存后自动编译
|
|
|
//倘若java.autobuild.enabled为false,则保存后不自动编译
|
|
|
"java.compile.onSave": true,
|
|
|
//问题装饰:关闭
|
|
|
"problems.decorations.enabled": false,
|
|
|
//null分析:关闭
|
|
|
"java.compile.nullAnalysis.mode": "disabled",
|
|
|
//未使用导入:忽略
|
|
|
"editor.unusedImports.severity": "ignore",
|
|
|
//未使用变量:隐藏
|
|
|
"editor.showUnused": false,
|
|
|
//自动保存:延迟
|
|
|
"files.autoSave": "afterDelay",
|
|
|
//自动保存延迟时间:1000毫秒
|
|
|
"files.autoSaveDelay": 1000,
|
|
|
//JAVA项目层级展示
|
|
|
"java.dependency.packagePresentation": "hierarchical",
|
|
|
//Peek References窥视试图颜色配置
|
|
|
"workbench.colorCustomizations": {
|
|
|
"peekView.border": "#FF0000", // 边框颜色
|
|
|
"peekViewEditor.background": "#330099", // 代码编辑区背景
|
|
|
"peekViewResult.background": "#3300CC", // 结果列表背景
|
|
|
"peekViewTitle.background": "#FF0000" // 标题背景
|
|
|
}
|
|
|
}
|
|
|
``` |