Visual Studio Code 的 Java 扩展

得益于Visual Studio Code周边优秀的Java社区,你可以使用各种扩展来提升你的Java开发体验。

提示:想了解如何安装和管理扩展,请参阅VS Code扩展的通用文档

在本主题中,我们推荐一份适用于不同 Java 开发场景的流行扩展列表。

基础 Java 开发

如果你想在Visual Studio Code上获得核心的Java开发经验(包括Java代码自动完成、运行/调试/测试Java应用、Java项目管理等),我们推荐Java扩展包。本扩展包包含了用于基础 Java 开发的流行 Java 扩展列表:

  1. Red Hat 对 Java™ 的语言支持
  2. Java 调试器
  3. Java 测试运行器
  4. Maven for Java
  5. Java 项目经理
  6. Visual Studio IntelliCode

安装 Java 扩展包

想开始使用这个扩展包,可以访问“Getting Started with Java Java”教程。

你也可以安装SonarLint扩展,检测代码中的质量和安全问题。

Spring Boot延长

Spring Boot 是一个开源的基于微服务的 Java Web 框架,在 Java 开发者中非常受欢迎。VMware 和 Microsoft 为 Spring Boot 开发提供了很棒的扩展。

我们建议安装包含以下扩展的 Spring Boot 扩展包

  1. Spring Boot工具
  2. Spring Initializr Java 支持
  3. Spring Boot 仪表盘

安装 Spring Boot 扩展包

更多春季靴相关信息可在春季靴页面找到。

Gradle for Java

Visual Studio Code 通过 Gradle for Java 扩展支持 Gradle 支持。想了解更多如何使用该扩展,请访问构建工具页面的Gradle部分

应用服务器(Tomcat / Jetty 等)

Community Server Connectors 是 Tomcat 和 Jetty 等应用服务器的极佳扩展。

想了解更多关于如何在Visual Studio Code上使用Java应用服务器,请参阅应用服务器页面。

微型剖面 / Quarkus

Eclipse MicroProfile 和 Quarkus 的支持通过以下扩展提供:

其他 Java IDE 的键映射

社区里有一些扩展,供习惯使用其他 Java IDE 键盘快捷键的开发者使用。

Keymap扩展会把其他IDE或编辑器的快捷键应用到VS Code上,这样你就不用重新训练手指到新的快捷键上。

远程开发与容器支持

我们还想推荐几个其他适用于远程和容器开发场景的扩展。

  • 远程开发扩展允许你使用 VS Code 访问容器、远程机器或 Linux 的 Windows 子系统。
  • 你可以使用Container Tools扩展来构建docker镜像并处理镜像注册表。
  • Kubernetes 扩展提供了一个资源管理器视图,用于管理集群及其内部节点。它还提供高级语法支持,用于编辑 Kubernetes 清单文件。
  • Live Share 是一个很棒的工具,当你需要和别人在同一代码库上协作时。

Azure on Visual Studio Code

Visual Studio Code 的 Azure 扩展实现了与 Azure 和云端的无缝集成。我们有几个Azure扩展想推荐。

球队发展

  • Azure Repos 扩展让你轻松连接到 Azure DevOps 服务器,方便监控 TFVC 或 Git 源代码仓库的构建、拉取请求和工作项目。

物联网

  • Azure IoT Toolkit for VS Code 使开发和连接物联网应用到 Azure 变得简单。通过这个扩展,你可以与 Azure IoT Hub 交互,管理连接到 Azure IoT Hub 的设备,并用 Azure IoT Hub 的代码片段开发。

通用工具

  • Azure 工具扩展包提供了丰富的扩展集,方便你发现并与 Azure 服务交互,从而驱动你的应用。
  • Azure 资源管理器工具为 Azure 资源管理器的部署模板和模板语言表达式提供了丰富的编辑体验。例如,IntelliSense 用于 TLE 函数名称、参数引用、签名帮助、进入定义、窥视定义、窥视引用以及错误和警告,使在 VS Code 中快速轻松地编写 Azure 资源管理器模板。

访问 Azure 扩展,了解更多 Azure 扩展。

搜索其他 Java 扩展

如果上述扩展不符合你的需求,你也可以在Visual Studio Code内搜索其他与Java相关的扩展。以下是步骤:

  1. 进入扩展视图(⇧⌘X(Windows,Linux Ctrl+Shift+X)。
  2. 通过输入“java”来筛选扩展列表。

Java 扩展

我们也感谢对现有扩展的贡献,如果在市场上找不到所需,希望你能创建新的 Java 扩展。