🚀 在 VS Code 中

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. 用于 Java 的 Maven
  5. Java 项目管理器
  6. Visual Studio IntelliCode

安装 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 扩展包

有关 Spring Boot 的更多相关信息,请访问 Spring Boot 页面。

用于 Java 的 Gradle

Visual Studio Code 通过 用于 Java 的 Gradle 扩展提供 Gradle 支持。要了解有关如何使用此扩展的更多信息,请访问构建工具页面上的 Gradle 部分

应用程序服务器(Tomcat / Jetty 等)

Community Server Connectors 是一个用于应用程序服务器(如 Tomcat 和 Jetty)的优秀扩展。

要了解有关如何在 Visual Studio Code 上使用 Java 应用程序服务器的更多信息,请参阅 应用程序服务器 页面。

MicroProfile / Quarkus

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

其他 Java IDE 的键盘映射

社区提供了一些扩展,适用于可能习惯于其他 Java IDE 的键盘快捷键的开发人员。

键盘映射扩展将其他 IDE 或编辑器的键盘快捷键应用于 VS Code,因此您不必重新训练您的手指来适应新的键盘快捷键。

远程开发和容器支持

我们还想推荐一些其他扩展,这些扩展对于远程和容器开发场景非常有用。

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

Visual Studio Code 上的 Azure

Visual Studio Code 的 Azure 扩展提供了与 Azure 和云的无缝集成。我们想推荐一些 Azure 扩展。

团队开发

  • Azure Repos 扩展可以轻松连接到您的 Azure DevOps Server,让您可以轻松监控 TFVC 或 Git 源代码存储库的构建、拉取请求和工作项。

物联网

通用工具

  • Azure 工具扩展包 提供了一组丰富的扩展,可以轻松发现 Azure 服务并与之交互,从而为您的应用程序提供支持。
  • Azure Resource Manager 工具 为 Azure Resource Manager 部署模板和模板语言表达式提供了丰富的编辑体验。例如,TLE 函数名称、参数引用、签名帮助、转到定义、查看定义和查看引用以及错误和警告的 IntelliSense,使在 VS Code 中创作 Azure Resource Manager 模板变得快速而容易。

访问 Azure 扩展 以查找更多 Azure 扩展。

搜索其他 Java 扩展

如果以上扩展不能满足您的要求,您还可以在 Visual Studio Code 中搜索其他 Java 相关扩展。以下是步骤

  1. 转到 扩展 视图 (⇧⌘X (Windows, Linux Ctrl+Shift+X))。
  2. 通过键入 "java" 来过滤扩展列表。

Java Extensions

我们还感谢您为我们现有的任何扩展做出贡献,并且如果您在 Marketplace 中没有找到您要找的东西,我们希望您能创建新的 Java 扩展。