发布于2026-07-27 阅读(0)
扫一扫,手机访问
先从插件清单说起。这里的每一个插件都经过筛选,直接对应 Ja va 开发的高频需求,省去你自己试错的功夫。
插件装完,Workbench 就算搭好了一半。接着往下走,核心配置才是真正拉开效率差距的地方。
打开方式:VS Code → Ctrl+, → 搜索“settings.json” → 编辑用户设置

{
// 1. JDK 配置(替换为你的 JDK 路径)
"ja va.home": "C:\Program Files\Eclipse Adoptium\jdk-17.0.9+9",
"ja va.configuration.runtimes": [
{
"name": "Ja vaSE-17",
"path": "C:\Program Files\Eclipse Adoptium\jdk-17.0.9+9",
"default": true
}
],
// 2. 性能优化(大型项目必备)
"ja va.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:HeapDumpPath=/tmp -Xms1G -Xmx4G -XX:MaxPermSize=512M",
"ja va.configuration.updateBuildConfiguration": "interactive", // 手动触发构建配置更新
"ja va.sa veActions.organizeImports": true, // 保存时自动整理导入包
// 3. 代码格式化配置
"ja va.format.settings.url": "https://raw.githubusercontent.com/google/styleguide/gh-pages/eclipse-ja va-google-style.xml", // 谷歌代码风格
"ja va.format.comments.enabled": true, // 格式化注释
"editor.formatOnSa ve": true, // 保存时自动格式化
"editor.formatOnType": false, // 输入时不自动格式化(避免干扰)
// 4. 代码编辑增强
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.snippetSuggestions": "top", // 代码片段优先显示
"ja va.completion.fa voriteStaticMembers": [
"org.junit.Assert.*",
"org.junit.jupiter.api.Assertions.*",
"ja va.util.Arrays.*",
"ja va.util.Collections.*"
], // 静态方法补全优先级提升
// 5. 调试配置
"ja va.debug.settings.hotCodeReplace": "auto", // 自动热部署(支持无状态代码修改)
"ja va.debug.settings.showHex": true, // 调试时显示十六进制值
"ja va.debug.settings.showStaticVariables": true, // 显示静态变量
// 6. 测试配置
"ja va.test.config": {
"default": {
"vmArgs": "-ea" // 启用断言
}
},
// 7. 其他优化
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
}, // 隐藏无用配置文件
"search.exclude": {
"**/target/**": true
} // 搜索时排除编译目录
}
这份配置的核心思路是:让编辑器在保存时自动整理、格式化,同时把性能开销控制在合理范围内。尤其是大型项目,ja va.jdt.ls.vmargs 里的堆内存设置很关键,不要省。
找到 Ma ven 安装目录 → conf → settings.xml,替换 节点内容:
aliyunma ven central 阿里云中央仓库 https://ma ven.aliyun.com/repository/public aliyunma ven-spring spring-milestones,spring-snapshots 阿里云 Spring 仓库 https://ma ven.aliyun.com/repository/spring repo1 central http://repo1.ma ven.org/ma ven2/ jdk-17 true 17 17 17 17
在项目的 pom.xml 中添加 节点:
aliyunma ven https://ma ven.aliyun.com/repository/public true false
依赖下载慢的问题,国内用阿里云镜像基本能解决。全局配置适用于所有项目,省心;项目级配置则适合需要精确控制仓库源的场景。
| 快捷键 | 功能描述 |
|---|---|
| Ctrl+Shift+X | 打开扩展面板 |
| Ctrl+, | 打开设置 |
| Ctrl+Shift+P | 打开命令面板 |
| Ctrl+N | 新建文件 |
| Ctrl+S | 保存文件 |
| Ctrl+F | 查找 |
| Ctrl+H | 替换 |
| Ctrl+D | 选中当前单词(多按多选) |
| Ctrl+Z | 撤销 |
| Ctrl+Shift+Z | 反撤销 |
| Ctrl+Shift+F | 全局查找 |
| 快捷键 | 功能描述 |
|---|---|
| Alt+/ | 代码补全(同 Ctrl+Space) |
| Ctrl+Shift+O | 自动导入包(整理无用导入) |
| Ctrl+Shift+T | 查找类(全局搜索) |
| Ctrl+Alt+B | 跳转到方法实现 |
| Ctrl+Click | 跳转到定义 |
| Alt+Left/Right | 后退/前进(导航历史) |
| Ctrl+Alt+T | 包围代码(try-catch/if 等) |
| Alt+Shift+R | 重命名(类/方法/变量) |
| Alt+Shift+M | 提取方法 |
| Alt+Shift+L | 提取局部变量 |
| Ctrl+Shift+B | 编译项目 |
| 快捷键 | 功能描述 |
|---|---|
| F5 | 启动/继续调试 |
| F10 | 单步跳过(不进入方法) |
| F11 | 单步进入(进入方法) |
| Shift+F11 | 单步退出 |
| Ctrl+F5 | 运行不调试 |
| Ctrl+Shift+F5 | 重启调试 |
| Ctrl+F2 | 停止调试 |
| 快捷键 | 功能描述 |
|---|---|
| Ctrl+Shift+T | 生成测试类 |
| Alt+Shift+X, T | 运行当前测试类 |
| Alt+Shift+D, T | 调试当前测试类 |
快捷键这块,建议先挑几个最常用的熟练起来,比如 Ctrl+Shift+O 整理导入、Alt+Shift+R 重命名,反复用几次就能形成肌肉记忆。
ja va -version 验证)。这份清单覆盖了 Ja va 开发全流程需求,从环境搭建到日常编码、调试、测试,甚至 Ma ven 依赖加速,都考虑到了。直接复制配置,就能快速搭建一个稳定、高效的 VS Code Ja va 开发环境,适用于中小型项目、微服务及多语言协同开发场景。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8