使用 VS Code 进行 Java 开发
本文档介绍如何使用 VS Code 进行 Java 开发,包括插件推荐、常用操作对照和常见问题解答。
参考文档
1. 插件推荐(Extensions)
为了让 Java 开发在 VS Code 中具备与 IDEA 类似的体验,推荐安装以下插件:
Java 开发必备
- ✅ Extension Pack for Java(微软官方整合包,包含主要 Java 插件)
- ✅ Spring Boot Tools
- ✅ Chinese (Simplified) (简体中文)
- ✅ Prettier - Code formatter
- ✅ 友码NEXT
- ✅ IntelliJ IDEA Keybindings(idea快捷键,可选择安装)
2. 常用操作对照
| 功能 | VS Code 操作 | IDEA 对应 |
|---|---|---|
| 打开命令面板 | Ctrl+Shift+P | Ctrl+Shift+A |
| 搜索文件 | Ctrl+P | Ctrl+Shift+N |
| 搜索类 | Ctrl+T | Ctrl+N |
| 搜索符号 | Ctrl+Shift+O | Ctrl+Alt+Shift+N |
| 格式化代码 | Shift+Alt+F | Ctrl+Alt+L |
| 运行测试 | 右键 → Run Test | Ctrl+Shift+F10 |
| 打包 | Ctrl+Shift+B(触发 tasks.json) | Maven/Gradle Tool |
| 启动服务 | 调试栏 ▶ 或 F5 | Shift+F10 |
| 调试 | F5 | Shift+F9 |
| 添加断点 | 行号点击 或 F9 | Ctrl+F8 |
| 单步执行 | F10 | F8 |
| 进入方法 | F11 | F7 |
| 切换 JDK | 修改 java.home 或使用 Java: Configure Java Runtime | Project SDK 设置 |
3. FAQ
Q: 如何统一代码格式?
A: 使用 .editorconfig 或引入公司统一的 eclipse-java-style.xml,在 VS Code 配置 java.format.settings.url。
Q: 热部署支持吗?
A: VS Code Java Debug 插件支持 Hot Code Replace,配置 java.debug.settings.hotCodeReplace=auto。
Q: IDEA 的快捷键习惯怎么办?
A: VS Code 提供 IntelliJ IDEA Keybindings 插件,可保持原有快捷键习惯。
Q: 如何切换 Java 版本?
A: 使用命令面板 → Java: Configure Java Runtime 选择不同版本 JDK;或在 settings.json 中修改 java.home。