🚀 在 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 / 等)

社群伺服器連接器 是適用於應用程式伺服器 (例如 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 擴充功能提供 Explorer 檢視來管理叢集和內部的節點。它也為編輯 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

我們也感謝您對我們任何現有擴充功能的貢獻,如果您在市集中找不到您要尋找的內容,我們希望您能建立新的 Java 擴充功能。