Visual Studio Code 的 Java 擴充套件
感謝 Visual Studio Code 周邊的優秀 Java 社群,您可以使用各種各樣的擴充套件來增強您的 Java 開發體驗。
提示:要了解如何安裝和管理您的擴充套件,請參閱常規的 VS Code 擴充套件文件。
在本主題中,我們推薦一系列針對不同 Java 開發場景的流行擴充套件。
基礎 Java 開發
如果您正在尋找 Visual Studio Code 上的核心 Java 開發體驗(包括 Java 程式碼自動補全、執行/除錯/測試 Java 應用程式、Java 專案管理等),我們推薦 Extension Pack for Java。此擴充套件包包含了一系列用於基礎 Java 開發的流行 Java 擴充套件。
要開始使用此擴充套件包,您可以訪問 Java 入門教程。
您還可以安裝 SonarLint 擴充套件,它能檢測程式碼中的質量和安全問題。
Spring Boot 擴充套件
Spring Boot 是一個開源的、基於微服務的 Java Web 框架,在 Java 開發者中非常流行。VMware 和 Microsoft 為 Spring Boot 開發提供了很棒的擴充套件。
我們建議安裝 Spring Boot Extension Pack,它包含了以下擴充套件:
更多 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 上,這樣您就不必重新訓練手指來適應新的快捷鍵了。
遠端開發和容器支援
我們還想推薦另外幾個對遠端和容器開發場景有用的擴充套件。
- Remote Development 擴充套件讓您可以使用 VS Code 訪問容器、遠端計算機或適用於 Linux 的 Windows 子系統(WSL)。
- 您可以使用 Container Tools 擴充套件來構建 docker 映象並使用映象倉庫。
- Kubernetes 擴充套件提供了一個資源管理器檢視來管理叢集和其中的節點。它還為編輯 Kubernetes 清單檔案提供了高階語法支援。
- 當您需要與他人在同一個程式碼庫上協作時,Live Share 是一個很棒的工具。
Visual Studio Code 上的 Azure
適用於 Visual Studio Code 的 Azure 擴充套件提供了與 Azure 和雲的無縫整合。我們想推薦幾個 Azure 擴充套件。
團隊開發
- Azure Repos 擴充套件可以輕鬆連線到您的 Azure DevOps 伺服器,讓您輕鬆監控 TFVC 或 Git 原始碼倉庫的構建、拉取請求和工作項。
物聯網
- 適用於 VS Code 的 Azure IoT Toolkit 使開發物聯網應用程式並將其連線到 Azure 變得容易。透過此擴充套件,您可以與 Azure IoT 中心互動、管理連線到 Azure IoT 中心的裝置,並使用 Azure IoT 中心的程式碼片段進行開發。
通用工具
- 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 相關的擴充套件。步驟如下:
- 轉到擴充套件檢視 (⇧⌘X (Windows, Linux Ctrl+Shift+X))。
- 透過輸入 "java" 篩選擴充套件列表。
我們也歡迎對我們任何現有擴充套件的貢獻,並且如果您在應用商店中找不到所需的內容,我們希望您能建立新的 Java 擴充套件。