跳转到主要内容

使用 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+PCtrl+Shift+A
搜索文件Ctrl+PCtrl+Shift+N
搜索类Ctrl+TCtrl+N
搜索符号Ctrl+Shift+OCtrl+Alt+Shift+N
格式化代码Shift+Alt+FCtrl+Alt+L
运行测试右键 → Run TestCtrl+Shift+F10
打包Ctrl+Shift+B(触发 tasks.json)Maven/Gradle Tool
启动服务调试栏 ▶ 或 F5Shift+F10
调试F5Shift+F9
添加断点行号点击 或 F9Ctrl+F8
单步执行F10F8
进入方法F11F7
切换 JDK修改 java.home 或使用 Java: Configure Java RuntimeProject 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。