現已釋出!閱讀關於 11 月新增功能和修復的內容。

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

安裝 Extension Pack for 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 透過 Gradle for Java 擴充套件提供了 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 子系統。
  • 您可以使用 Container Tools 擴充套件來構建 Docker 映象並處理映象登錄檔。
  • Kubernetes 擴充套件提供了一個 Explorer 檢視來管理叢集及其內部節點。它還為編輯 Kubernetes manifest 檔案提供了高階語法支援。
  • Live Share 是當您需要與其他人協作處理同一程式碼庫時的絕佳工具。

Visual Studio Code 上的 Azure

Visual Studio Code 的 Azure 擴充套件提供了與 Azure 和雲的無縫整合。有幾個 Azure 擴充套件是我們想推薦的。

團隊開發

  • Azure Repos 擴充套件可以輕鬆連線到您的 Azure DevOps Server,讓您可以輕鬆地監控 TFVC 或 Git 源儲存庫的生成、拉取請求和工作項。

物聯網

  • VS Code 的 Azure IoT Toolkit 可以輕鬆地開發和連線您的 IoT 應用程式到 Azure。透過此擴充套件,您可以與 Azure IoT Hub 互動,管理連線到 Azure IoT Hub 的裝置,並使用 Azure IoT Hub 的程式碼片段進行開發。

通用工具

  • Azure Tools Extension Pack 提供了一套豐富的擴充套件,可以輕鬆地發現和與 Azure 服務互動,為您的應用程式提供支援。
  • Azure Resource Manager Tools 為 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 擴充套件。

© . This site is unofficial and not affiliated with Microsoft.