🚀 在 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 擴充功能提供 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 擴充功能。