IDE 持續分析您的程式碼,提供基於上下文的智慧程式碼完成,不僅僅是關鍵字,還包括最可能使用的方法和變數。當您呼叫一個會回傳物件的方法時,IDE 會自動建議該物件的方法,讓您能流暢地進行鏈式呼叫。在編寫程式碼的同時,它會即時檢測潛在的錯誤、程式碼異味和漏洞,並提供快速修復建議。重構工具方面,提供安全可靠的重新命名、提取方法/變數、改變簽章、內聯等功能,能夠精確地重構程式碼,包括 XML、JSON 等配置檔案。
廣泛的語言與框架支援
對於 Java EE / Spring 框架,提供一流的支援,涵蓋 Spring Boot、MVC、Data、Security 等,包含自動完成、導航、自訂 Bean 圖示、執行設定快速建立等。Web 開發方面,對 JavaScript、TypeScript、CSS、Sass/Less 提供頂級支援,同時深度整合 React、Angular、Vue.js 等熱門前端框架,提供程式碼完成、元件導航、語法檢查等。內建資料庫工具可以直接在 IDE 中連線資料庫,執行查詢、瀏覽資料、修改結構,無需切換到其他軟體。此外也支援 Android 和 Kotlin Multiplatform Mobile 開發,以及 SQL、JPQL、Go、Pytdon、Ruby、PHP、Groovy、Scala 等多種語言。
強大的整合開發與偵錯工具
版本控制整合 Git、GitHub、SVN、Mercurial 等,提供視覺化的 diff 工具、分支管理、衝突解決器等。深度支援 Maven 和 Gradle,可以直接在 IDE 中執行目標、管理依賴。圖形化偵錯工具支援條件中斷點、運算式評估、內嵌變數值顯示等。內建 RESTful API 測試工具,在 IDE 中編寫和發送 HTTP 請求,無需使用 Postman 等外部工具。
容器與雲端原生支援
直接從 IDE 管理 Docker 映像檔、容器,並在 Docker 容器中執行和偵錯應用程式。提供 Kubernetes 清單檔案的程式碼完成、驗證、導航和圖示化。與 Google Cloud Platform、AWS 和 Azure 等主要雲端供應商有良好的整合。
開發者人體工學與生產力
按兩下 Shift 鍵喚出的「Search Everywhere」可以搜尋類別、檔案、動作、設定等任何東西。可以安全地重構跨多個模組和語言的大型專案。輕鬆在檔案、類別、方法、符號之間跳轉,甚至可以從一個符號導航到其使用的地方。擁有龐大的外掛市場,可以根據需要擴充 IDE 的功能。內建 Vim 模擬外掛,滿足 Vim 使用者的習慣。