JetBrains推出供VS Code使用的Java to Kotlin(J2K)轉換擴充套件,讓開發者可在VS Code內透過右鍵選單,將.java檔轉換為Kotlin程式碼,並可在檔案總管對多個檔案或資料夾批次觸發轉換,協助企業將既有Java程式碼庫搬遷至Kotlin,或在專案進行中切換語言時,降低手動改寫的成本。

JetBrains表示,IntelliJ IDEA仍是Kotlin的主力整合式開發環境。不過,考量不少開發者在不同任務與專案中會採用VS Code,JetBrains因此將Java轉Kotlin的轉換能力延伸至VS Code生態,官方指出,該擴充套件沿用其主要IDE的底層轉換引擎,使轉換後的程式碼能更符合Kotlin的慣用寫法與語法規範。

該擴充套件的重點是檔案級的轉換流程,使用者開啟.java檔後,即可在編輯器或檔案總管的右鍵選單中觸發轉換,協助開發者以檔案或資料夾為單位,分批處理Java轉Kotlin,而非一鍵完成整個專案層級的移植。

JetBrains也強調該套件適合先審閱再提交的使用情境,包括在轉換時開啟差異比對畫面,由使用者確認或取消變更,並提到可搭配Git等版本控制工具,讓轉換過程以重新命名與修改的方式保留提交歷史,也可在Gradle建置系統下自動設定Kotlin。

不過,該擴充套件需要先設定語言模型供應來源,使用者可選擇安裝並登入GitHub Copilot Chat、本機啟用Ollama或LM Studio並準備模型,或提供雲端語言模型API金鑰,擴充套件會運用語言模型,提供更貼近Kotlin慣用寫法的轉換建議。

熱門新聞

Advertisement