Visual Studio Code 的 Java 擴充功能
感謝 Visual Studio Code 周圍強大的 Java 社群,您可以使用各種擴充功能來增強您的 Java 開發體驗。
提示: 若要了解如何安裝和管理您的擴充功能,請參閱一般 VS Code 擴充功能文件。
在本主題中,我們推薦一系列熱門擴充功能,這些功能對於不同的 Java 開發情境很有幫助。
基本 Java 開發
如果您正在尋找 Visual Studio Code 上的核心 Java 開發體驗 (包括 Java 程式碼自動完成、執行/偵錯/測試 Java 應用程式、Java 專案管理等),我們建議使用 Java 擴充功能套件。此擴充功能套件包含一系列適用於基本 Java 開發的熱門 Java 擴充功能
若要開始使用此擴充功能套件,您可以造訪Java 入門教學課程。
您也可以安裝 SonarLint 擴充功能,以偵測程式碼中的品質和安全性問題。
Spring Boot 擴充功能
Spring Boot 是一個開放原始碼、基於微服務的 Java Web 框架,在 Java 開發人員中非常受歡迎。VMware 和 Microsoft 提供了很棒的 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 原始檔存放庫的建置、提取要求和工作項目。
物聯網
- 適用於 VS Code 的 Azure IoT Toolkit 讓您可以輕鬆開發您的 IoT 應用程式並將其連線到 Azure。透過此擴充功能,您可以與 Azure IoT 中樞互動、管理連線到 Azure IoT 中樞的裝置,並使用 Azure IoT 中樞的程式碼片段進行開發。
一般工具
- Azure 工具擴充功能套件 提供了一組豐富的擴充功能,讓您可以輕鬆探索 Azure 服務並與之互動,以支援您的應用程式。
- Azure Resource Manager 工具 為 Azure Resource Manager 部署範本和範本語言運算式提供豐富的編輯體驗。例如,TLE 函數名稱、參數參考、簽章說明、跳到定義、查看定義和查看參考以及錯誤和警告的 IntelliSense,讓您可以在 VS Code 中快速輕鬆地撰寫 Azure Resource Manager 範本。
造訪 Azure 擴充功能 以尋找更多 Azure 擴充功能。
搜尋其他 Java 擴充功能
如果上述擴充功能不符合您的需求,您也可以在 Visual Studio Code 中搜尋其他 Java 相關擴充功能。以下是步驟
- 前往 擴充功能 檢視 (⇧⌘X (Windows、Linux Ctrl+Shift+X))。
- 輸入 "java" 以篩選擴充功能清單。
我們也感謝您對我們任何現有擴充功能的貢獻,如果您在市集中找不到您要尋找的內容,我們希望您能建立新的 Java 擴充功能。